#include <atsc_core_atsc3_route_parser.h>
|
| CRoute (const char *pHlsPath, const char *pDataPath, sSltService_t stService, int32_t iPhysicalCh) |
| This constructor initializes a CRoute object with the given HLS path, data path, service information and physical channel.
|
|
| ~CRoute () |
| Deconstruct the Route class object.
|
|
sRouteParseResult_t | Parse (uint8_t *pData, int32_t iDataLen) |
| Parses the received data for route information.
|
|
uint32_t | GetServiceValue (eSltServiceType_t eSltType) |
| Mapping the SLT service Type.
|
|
void | DownloadDone (sSessionFileProperties_t properties, sTransportSessionId_t session) |
| Invoked when a download operation is completed, providing information about the downloaded file properties and the transport session.
|
|
void | SetHandler (funcDownloadDone f1, funcAppSignal f2) |
| Set the handler for the Download and APP signaling once the operation is done.
|
|
void | SetAppContextId (char *pContextId, char *pPackageUrl) |
| Set the Context ID for the package URL data.
|
|
bool | ClearDownloadStatus (void) |
| Clear the Signaling map and Session Data.
|
|
std::list< sEfdtFile_t > | GetProgress (void) |
| Retrieves the progress of non-real-time (NRT) files being processed by the route.
|
|
std::string | GetBaseUrl (void) |
| Return BaseURL.
|
|
int32_t | GetMediaType (void) |
| Get the Media Type as Video or Audio.
|
|
◆ CRoute()
CRoute::CRoute |
( |
const char * | pHlsPath, |
|
|
const char * | pDataPath, |
|
|
sSltService_t | stService, |
|
|
int32_t | iPhysicalCh ) |
This constructor initializes a CRoute object with the given HLS path, data path, service information and physical channel.
- Parameters
-
- Return values
-
◆ ~CRoute()
Deconstruct the Route class object.
- Parameters
-
- Return values
-
◆ ClearDownloadStatus()
CRoute::ClearDownloadStatus |
( |
void | | ) |
|
Clear the Signaling map and Session Data.
- Parameters
-
- Return values
-
◆ DownloadDone()
Invoked when a download operation is completed, providing information about the downloaded file properties and the transport session.
- Parameters
-
- Return values
-
◆ GetBaseUrl()
CRoute::GetBaseUrl |
( |
void | | ) |
|
Return BaseURL.
- Parameters
-
- Return values
-
◆ GetMediaType()
CRoute::GetMediaType |
( |
void | | ) |
|
Get the Media Type as Video or Audio.
- Parameters
-
- Return values
-
◆ GetProgress()
CRoute::GetProgress |
( |
void | | ) |
|
Retrieves the progress of non-real-time (NRT) files being processed by the route.
- Parameters
-
- Return values
-
◆ GetServiceValue()
Mapping the SLT service Type.
- Parameters
-
eSltServiceType_t | eSltType |
- Return values
-
◆ Parse()
CRoute::Parse |
( |
uint8_t * | pData, |
|
|
int32_t | iDataLen ) |
Parses the received data for route information.
- Parameters
-
uint8_t* | pData, int32_t iDataLen |
- Return values
-
◆ SetAppContextId()
CRoute::SetAppContextId |
( |
char * | pContextId, |
|
|
char * | pPackageUrl ) |
Set the Context ID for the package URL data.
- Parameters
-
char | *pContextId, char *pPackageUrl |
- Return values
-
◆ SetHandler()
CRoute::SetHandler |
( |
funcDownloadDone | f1, |
|
|
funcAppSignal | f2 ) |
Set the handler for the Download and APP signaling once the operation is done.
- Parameters
-
funcDownloadDone | f1, funcAppSignal f2 |
- Return values
-
The documentation for this class was generated from the following file:
- /home/administrator/wks/BACKUP_OPTM116/DTV-KIT/M3/M3Rel08Jul24/DtvKit_ATSC30Stack_M3_30Aug24_RegionId/DtvKit_ATSC30Stack_M3/src/atsc/core/src/atsc3/route/atsc_core_atsc3_route_parser.h