QtlMovie 1.12 (A specialized FFmpeg front-end)
QtsPsiUtils.h File Reference

Declare some utilities for PSI/SI analysis. More...

Functions

bool qtsAppendIso639Language (const QString &language, QtlByteBlock &data)
 Append a 3-letter ISO-639 language code into a byte array. More...
 
QString qtsGetIso639Language (const void *data)
 Deserialize a 3-letter ISO-639 language code. More...
 

Detailed Description

Declare some utilities for PSI/SI analysis.

Qts, the Qt MPEG Transport Stream library.

Function Documentation

◆ qtsGetIso639Language()

QString qtsGetIso639Language ( const void *  data)

Deserialize a 3-letter ISO-639 language code.

Parameters
[in]dataAddress of a 3-byte area.
Returns
The ISO-639 language code as a string.

◆ qtsAppendIso639Language()

bool qtsAppendIso639Language ( const QString &  language,
QtlByteBlock data 
)

Append a 3-letter ISO-639 language code into a byte array.

Parameters
[in]languageThe ISO-639 language code as a string.
[in,out]dataThe data byte into which the code is append.
Returns
True if success, false if language is too long.