gstvideo.ancillary_meta

Module for [AncillaryMeta] class

Types 1

#GstMeta for carrying SMPTE-291M Ancillary data. Note that all the ADF fields (@DID to @checksum) are 10bit values with parity/non-parity high-bits set.

Fields
GstAncillaryMeta _cInstance
Methods
void * _cPtr()
gst.meta.Meta meta() @propertyGet `meta` field. Returns: Parent #GstMeta
gstvideo.types.AncillaryMetaField field() @propertyGet `field` field. Returns: The field where the ancillary data is located
void field(gstvideo.types.AncillaryMetaField propval) @propertySet `field` field. Params: propval = The field where the ancillary data is located
bool cNotYChannel() @propertyGet `cNotYChannel` field. Returns: Which channel (luminance or chrominance) the ancillary data is located. 0 if content is SD or stored in the luminance channel (default). 1 if HD and stored in the...
void cNotYChannel(bool propval) @propertySet `cNotYChannel` field. Params: propval = Which channel (luminance or chrominance) the ancillary data is located. 0 if content is SD or stored in the luminance channel (default). 1 if HD and stor...
ushort line() @propertyGet `line` field. Returns: The line on which the ancillary data is located (max 11bit). There are two special values: 0x7ff if no line is specified (default), 0x7fe to specify the ancillary data is...
void line(ushort propval) @propertySet `line` field. Params: propval = The line on which the ancillary data is located (max 11bit). There are two special values: 0x7ff if no line is specified (default), 0x7fe to specify the ancillar...
ushort offset() @propertyGet `offset` field. Returns: The location of the ancillary data packet in a SDI raster relative to the start of active video (max 12bits). A value of 0 means the ADF of the ancillary packet starts ...
void offset(ushort propval) @propertySet `offset` field. Params: propval = The location of the ancillary data packet in a SDI raster relative to the start of active video (max 12bits). A value of 0 means the ADF of the ancillary packe...
ushort DID() @propertyGet `DID` field. Returns: Data Identified
void DID(ushort propval) @propertySet `DID` field. Params: propval = Data Identified
ushort SDIDBlockNumber() @propertyGet `SDIDBlockNumber` field. Returns: Secondary Data identification (if type 2) or Data block number (if type 1)
void SDIDBlockNumber(ushort propval) @propertySet `SDIDBlockNumber` field. Params: propval = Secondary Data identification (if type 2) or Data block number (if type 1)
ushort dataCount() @propertyGet `dataCount` field. Returns: The amount of user data
void dataCount(ushort propval) @propertySet `dataCount` field. Params: propval = The amount of user data
ushort checksum() @propertyGet `checksum` field. Returns: The checksum of the ADF
void checksum(ushort propval) @propertySet `checksum` field. Params: propval = The checksum of the ADF
Constructors
this(void * ptr, Flag!"Take" take)