gstaudio.audio_cd_src_track

Module for [AudioCdSrcTrack] class

Types 1

CD track abstraction to communicate TOC entries to the base class.

This structure is only for use by sub-classed in connection with [gstaudio.audio_cd_src.AudioCdSrc.addTrack].

Applications will be informed of the available tracks via a TOC message on the pipeline's #GstBus instead.

Fields
Methods
void * _cPtr()
bool isAudio() @propertyGet `isAudio` field. Returns: Whether this is an audio track
void isAudio(bool propval) @propertySet `isAudio` field. Params: propval = Whether this is an audio track
uint num() @propertyGet `num` field. Returns: Track number in TOC (usually starts from 1, but not always)
void num(uint propval) @propertySet `num` field. Params: propval = Track number in TOC (usually starts from 1, but not always)
uint start() @propertyGet `start` field. Returns: The first sector of this track (LBA)
void start(uint propval) @propertySet `start` field. Params: propval = The first sector of this track (LBA)
uint end() @propertyGet `end` field. Returns: The last sector of this track (LBA)
void end(uint propval) @propertySet `end` field. Params: propval = The last sector of this track (LBA)
gst.tag_list.TagList tags() @propertyGet `tags` field. Returns: Track-specific tags (e.g. from cd-text information), or NULL
void tags(gst.tag_list.TagList propval) @propertySet `tags` field. Params: propval = Track-specific tags (e.g. from cd-text information), or NULL
Constructors
this(void * ptr, Flag!"Take" take)