TSDuck v3.40-3963
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::SubtitlingDescriptor::Entry Struct Reference

An item entry. More...

#include <tsSubtitlingDescriptor.h>

Collaboration diagram for ts::SubtitlingDescriptor::Entry:

Public Member Functions

 Entry (const UChar *code=nullptr, uint8_t subt=0, uint16_t comp=0, uint16_t ancil=0)
 Default constructor.
 
 Entry (const UString &code, uint8_t subt=0, uint16_t comp=0, uint16_t ancil=0)
 Default constructor.
 
UString subtitlingTypeName () const
 Get the name of the subtitling type.
 

Public Attributes

uint16_t ancillary_page_id = 0
 Ancillary page identifier.
 
uint16_t composition_page_id = 0
 Composition page identifier.
 
UString language_code {}
 ISO-639 language code, 3 characters.
 
uint8_t subtitling_type = 0
 Subtitling type.
 

Detailed Description

An item entry.

Constructor & Destructor Documentation

◆ Entry() [1/2]

ts::SubtitlingDescriptor::Entry::Entry ( const UChar code = nullptr,
uint8_t  subt = 0,
uint16_t  comp = 0,
uint16_t  ancil = 0 
)

Default constructor.

Parameters
[in]codeISO-639 language code, 3 characters. Can be null.
[in]subtSubtitling type.
[in]compComposition page identifier.
[in]ancilAncillary page identifier.

◆ Entry() [2/2]

ts::SubtitlingDescriptor::Entry::Entry ( const UString code,
uint8_t  subt = 0,
uint16_t  comp = 0,
uint16_t  ancil = 0 
)

Default constructor.

Parameters
[in]codeISO-639 language code, 3 characters.
[in]subtSubtitling type.
[in]compComposition page identifier.
[in]ancilAncillary page identifier.

Member Function Documentation

◆ subtitlingTypeName()

UString ts::SubtitlingDescriptor::Entry::subtitlingTypeName ( ) const

Get the name of the subtitling type.

Returns
The name of the subtitling type.

The documentation for this struct was generated from the following file: