#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