nmosaudiochannelmap
IS-08 channel mapping between NMOS audio streams, backed by nvnmosd
Hierarchy
GObject
╰──GInitiallyUnowned
╰──GstObject
╰──GstElement
╰──GstBin
╰──nmosaudiochannelmap
Implemented interfaces
GstChildProxy
Factory details
Authors: – NVIDIA Corporation
Classification: – Filter/Audio/Network
Rank – none
Plugin – nmos
Package – gst-nmos-rs
Pad Templates
sink_%u
audio/x-raw:
Presence – request
Direction – sink
Object type – GstNmosAudioChannelMapSinkPad
src_%u
audio/x-raw:
Presence – request
Direction – src
Object type – GstNmosAudioChannelMapSrcPad
Properties
channelmapping-name
“channelmapping-name” gchararray
Caller-chosen name for this channel mapping within the Node. Unique per Node; identifies the Input/Output bundle added at NULL→READY. Not an IS-08 Input or Output id.
Flags : Read / Write
daemon-uri
“daemon-uri” gchararray
gRPC endpoint for nvnmosd. Only unix:/path/to/sock URIs are currently supported.
Flags : Read / Write
Default value : unix:/tmp/nvnmosd.sock
domain
“domain” gchararray
DNS domain for NMOS network services (network_services.domain). Use local to force mDNS. Empty (the default) leaves libnvnmos on automatic discovery. Not to be confused with mxl-domain-id / mxl-domain-path, which identify an MXL shared-memory Domain. Honoured only by the OpenSession that creates the Node.
Flags : Read / Write
host-name
“host-name” gchararray
NMOS Node host name (node_config.host_name). Empty (the default) leaves libnvnmos to autodetect. Honoured only by the OpenSession that actually creates the Node; ignored when attaching to a pre-existing Node with the same node-seed.
Flags : Read / Write
http-port
“http-port” guint
TCP port libnvnmos serves the NMOS HTTP APIs on (node_config.http_port). 0 (the default) asks nvnmosd to allocate from NVNMOSD_HTTP_PORT_MIN..NVNMOSD_HTTP_PORT_MAX. Non-zero selects an explicit port (rejected when unavailable). Honoured only by the OpenSession that actually creates the Node — when attaching to a pre-existing Node (e.g. another nmossink / nmossrc opened first with the same node-seed) this property is ignored. The effective port is returned in OpenSessionResponse.http_port.
Flags : Read / Write
Default value : 0
node-seed
“node-seed” gchararray
NvNmos Node seed (node_config.seed). Required. Sessions sharing this seed contribute to the same NMOS Node.
Flags : Read / Write
registration-url
“registration-url” gchararray
Fixed IS-04 Registration API URL. Format: http://host[:port]/x-nmos/registration/v<X.Y>[/]. Parsed into network_services.registration_*; invalid URLs are logged and ignored. Empty (the default) leaves libnvnmos on DNS-SD discovery based on host-name. Honoured only by the OpenSession that creates the Node.
Flags : Read / Write
restrict-routable-inputs
“restrict-routable-inputs” gboolean
When true, each Output's IS-08 /caps routable_inputs lists only this element's Input ids. When false (default), routable inputs are unrestricted on the IS-08 Output /caps endpoint.
Flags : Read / Write
Default value : false
system-url
“system-url” gchararray
Fixed IS-09 System API URL. Format: http://host[:port]/x-nmos/system/v<X.Y>[/]. Parsed into network_services.system_*; invalid URLs are logged and ignored. Honoured only when registration-url is also set (libnvnmos ignores a standalone System API). Honoured only by the OpenSession that creates the Node.
Flags : Read / Write
The results of the search are