Network Application Datatypes
OcaNetworkAdvertisingService
- 
enum OcaNetworkAdvertisingService : uint8_t
 Network advertising services.
- 
enumerator DNSSD = 0
 Network Advertisement service DNS-SD [RFC 6763]
- 
enumerator MDNS_DNSSD = 1
 Network Advertisement service mDNS [RFC 6762] + DNS-SD [RFC 6763]
- 
enumerator NMOS = 2
 Network Advertisement service defined by AMWA NMOS. {NMOS-IS-04}
- 
enumerator ExpansionBase = 128
 Proprietary additions start here.
- 
enumerator DNSSD = 0
 
OcaNetworkAdvertisingMechanism
- 
struct OcaNetworkAdvertisingMechanism
 Descriptor of a Network Advertising mechanism specified by a Network Assignment.
- 
OcaNetworkAdvertisingService Service
 Advertising service used
- 
OcaParameterRecord Parameters
 Advertising parameters. Content depends on advertising service used.
- 
OcaNetworkAdvertisingService Service
 
OcaNetworkInterfaceAssignment
- 
struct OcaNetworkInterfaceAssignment
 Assignment of a Network Interface object to a Network Application object. Also specifies associated Network Advertising mechanism(s).
- 
OcaID16 ID
 Internal ID of Network Assignment. Unique within the instance of OcaMediaTransportApplication (or subclass)**** that owns the Assignment.
- 
OcaAdaptationData NetworkBindingParameters
 Assignment-specific parameters. Format depends on application. For example, IP-based applications can use this field to designate the IP port being used.
- 
OcaList<OcaString> SecurityKeyIdentities
 List of identities of security keys that apply to this assignment. Assumes the identities refer to private shared keys registered in OcaSecurityManager.
- 
OcaList<OcaNetworkAdvertisingMechanism> AdvertisingMechanisms
 List of advertising mechanisms associated with this Assignment. May be empty.
- 
OcaID16 ID