#include <atsc_core_atsc3_mmt_parser.h>
|
| CMmt (const char *pHlsPath, const char *pDataPath, sSltService_t stService, int32_t iPhysicalCh) |
| Asigned the Codec type and create the directory details.
|
|
int32_t | Parse (uint8_t *pData, uint32_t iDataLen) |
| Parses MMT (MPEG Media Transport) data and handles different types of MMT packets.
|
|
uint32_t | GetServiceValue (eSltServiceType_t eSLTType) |
| Return Service value based on eSltServiceType_t.
|
|
bool | Compare (uint32_t iServiceId, uint32_t iDestinationIp, uint32_t iDestinationPort) |
| Return T/F by comparing Service ID,Dest Port and IP.
|
|
void | SetHandler (funcDownloadDone f1, funcAppSignal f2, funcRouteComponent f3) |
| Assign the corresponding callback for Route,Signaling,Downloading.
|
|
int32_t | GetMediaType (void) |
| Get the Media Type as Audio or Video.
|
|
|
static void | CallbackCompleteMp4 (char *pPath, char *pFilename, uint32_t iPacketId, uint32_t iSeq, int32_t iSize, FLOAT_64 dDuration, void *pCtx) |
| CallBack for the listing of MP4 file based on data.
|
|
◆ funcAppSignal
typedef std::function<void(int32_t, void*, const char*) CMmt::funcAppSignal) |
◆ funcDownloadDone
◆ funcRouteComponent
◆ CMmt()
CMmt::CMmt |
( |
const char * | pHlsPath, |
|
|
const char * | pDataPath, |
|
|
sSltService_t | stService, |
|
|
int32_t | iPhysicalCh ) |
Asigned the Codec type and create the directory details.
- Parameters
-
const | char* pHlsPath, const char* pDataPath,sSltService_t stService,iPhysicalCh |
- Return values
-
◆ CallbackCompleteMp4()
CMmt::CallbackCompleteMp4 |
( |
char * | pPath, |
|
|
char * | pFilename, |
|
|
uint32_t | iPacketId, |
|
|
uint32_t | iSeq, |
|
|
int32_t | iSize, |
|
|
FLOAT_64 | dDuration, |
|
|
void * | pCtx ) |
|
inlinestatic |
CallBack for the listing of MP4 file based on data.
- Parameters
-
char* | pPath,char *pFilename,iPacketId,iSeq,iSize, dDuration, *pCtx |
- Return values
-
◆ Compare()
CMmt::Compare |
( |
uint32_t | iServiceId, |
|
|
uint32_t | iDestinationIp, |
|
|
uint32_t | iDestinationPort ) |
Return T/F by comparing Service ID,Dest Port and IP.
- Parameters
-
iServiceId,iDestinationIp,iDestinationPort | |
- Return values
-
◆ GetMediaType()
CMmt::GetMediaType |
( |
void | | ) |
|
Get the Media Type as Audio or Video.
- Parameters
-
- Return values
-
◆ GetServiceValue()
Return Service value based on eSltServiceType_t.
- Parameters
-
eSltServiceType_t | stSLTType |
- Return values
-
◆ Parse()
CMmt::Parse |
( |
uint8_t * | pData, |
|
|
uint32_t | iDataLen ) |
Parses MMT (MPEG Media Transport) data and handles different types of MMT packets.
- Parameters
-
- Return values
-
◆ SetHandler()
Assign the corresponding callback for Route,Signaling,Downloading.
- Parameters
-
funcDownloadDone | f1, funcAppSignal f2, funcRouteComponent f3 |
- 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/mmt/atsc_core_atsc3_mmt_parser.h