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