#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. More...
|
|
| ~CRoute () |
| Deconstruct the Route class object. More...
|
|
sRouteParseResult_t | Parse (uint8_t *pData, int32_t iDataLen) |
| Parses the received data for route information. More...
|
|
uint32_t | GetServiceValue (eSltServiceType_t eSltType) |
| Mapping the SLT service Type. More...
|
|
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. More...
|
|
void | SetHandler (funcDownloadDone f1, funcAppSignal f2) |
| Set the handler for the Download and APP signaling once the operation is done. More...
|
|
void | SetAppContextId (char *pContextId, char *pPackageUrl) |
| Set the Context ID for the package URL data. More...
|
|
bool | ClearDownloadStatus (void) |
| Clear the Signaling map and Session Data. More...
|
|
std::list< sEfdtFile_t > | GetProgress (void) |
| Retrieves the progress of non-real-time (NRT) files being processed by the route. More...
|
|
std::string | GetBaseUrl (void) |
| Return BaseURL. More...
|
|
int32_t | GetMediaType (void) |
| Get the Media Type as Video or Audio. More...
|
|
◆ 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 files:
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/atsc3/route/atsc_core_atsc3_route_parser.h
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/atsc3/route/atsc_core_atsc3_route_parser.cpp