gstvideo.video_bar_meta

Module for [VideoBarMeta] class

Types 1

Bar data should be included in video user data whenever the rectangular picture area containing useful information does not extend to the full height or width of the coded frame and AFD alone is insufficient to describe the extent of the image.

Note

either vertical or horizontal bars are specified, but not both.

For more details, see:

https://www.atsc.org/wp-content/uploads/2015/03/a_53-Part-4-2009.pdf

and SMPTE ST2016-1

Fields
GstVideoBarMeta _cInstance
Methods
void * _cPtr()
gst.meta.Meta meta() @propertyGet `meta` field. Returns: parent #GstMeta
ubyte field() @propertyGet `field` field. Returns: 0 for progressive or field 1 and 1 for field 2
void field(ubyte propval) @propertySet `field` field. Params: propval = 0 for progressive or field 1 and 1 for field 2
bool isLetterbox() @propertyGet `isLetterbox` field. Returns: if true then bar data specifies letterbox, otherwise pillarbox
void isLetterbox(bool propval) @propertySet `isLetterbox` field. Params: propval = if true then bar data specifies letterbox, otherwise pillarbox
uint barData1() @propertyGet `barData1` field. Returns: If @is_letterbox is true, then the value specifies the last line of a horizontal letterbox bar area at top of reconstructed frame. Otherwise, it specifies the last ho...
void barData1(uint propval) @propertySet `barData1` field. Params: propval = If @is_letterbox is true, then the value specifies the last line of a horizontal letterbox bar area at top of reconstructed frame. Otherwise, it specifies th...
uint barData2() @propertyGet `barData2` field. Returns: If @is_letterbox is true, then the value specifies the first line of a horizontal letterbox bar area at bottom of reconstructed frame. Otherwise, it specifies the fir...
void barData2(uint propval) @propertySet `barData2` field. Params: propval = If @is_letterbox is true, then the value specifies the first line of a horizontal letterbox bar area at bottom of reconstructed frame. Otherwise, it specifie...
Constructors
this(void * ptr, Flag!"Take" take)