AtscVCTSource

Source from a GstMpegtsAtscVCT, can be used both for TVCT and CVCT tables

final
class AtscVCTSource {
protected
bool ownedRef;
}

Constructors

this
this(GstMpegtsAtscVCTSource* gstMpegtsAtscVCTSource, bool ownedRef)

Sets our main struct and passes it to the parent class.

Destructor

A destructor is present on this object, but not explicitly documented in the source.

Members

Functions

getAtscVCTSourceStruct
GstMpegtsAtscVCTSource* getAtscVCTSourceStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

Properties

ETMLocation
ubyte ETMLocation [@property getter]
ubyte ETMLocation [@property setter]

The ETM location

accessControlled
bool accessControlled [@property getter]
bool accessControlled [@property setter]

is access controlled

carrierFrequency
uint carrierFrequency [@property getter]
uint carrierFrequency [@property setter]

The carrier frequency

channelTSID
ushort channelTSID [@property getter]
ushort channelTSID [@property setter]

The transport stream ID

descriptors
PtrArray descriptors [@property getter]
PtrArray descriptors [@property setter]

an array of GstMpegtsDescriptor

hidden
bool hidden [@property getter]
bool hidden [@property setter]

is hidden

hideGuide
bool hideGuide [@property getter]
bool hideGuide [@property setter]

is hide guide

majorChannelNumber
ushort majorChannelNumber [@property getter]
ushort majorChannelNumber [@property setter]

The major channel number

minorChannelNumber
ushort minorChannelNumber [@property getter]
ushort minorChannelNumber [@property setter]

The minor channel number

modulationMode
ubyte modulationMode [@property getter]
ubyte modulationMode [@property setter]

The modulation mode

outOfBand
bool outOfBand [@property getter]
bool outOfBand [@property setter]

is out of band, CVCT only

pathSelect
bool pathSelect [@property getter]
bool pathSelect [@property setter]

is path select, CVCT only

programNumber
ushort programNumber [@property getter]
ushort programNumber [@property setter]

The program number (see GstMpegtsPatProgram)

serviceType
ubyte serviceType [@property getter]
ubyte serviceType [@property setter]

The service type

shortName
string shortName [@property getter]
string shortName [@property setter]

The short name of a source

sourceId
ushort sourceId [@property getter]
ushort sourceId [@property setter]

The source id

Static functions

getType
GType getType()

Variables

gstMpegtsAtscVCTSource
GstMpegtsAtscVCTSource* gstMpegtsAtscVCTSource;

the main Gtk struct