#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. More...
|
|
int32_t | Parse (uint8_t *pData, uint32_t iDataLen) |
| Parses MMT (MPEG Media Transport) data and handles different types of MMT packets. More...
|
|
uint32_t | GetServiceValue (eSltServiceType_t eSLTType) |
| Return Service value based on eSltServiceType_t. More...
|
|
bool | Compare (uint32_t iServiceId, uint32_t iDestinationIp, uint32_t iDestinationPort) |
| Return T/F by comparing Service ID,Dest Port and IP. More...
|
|
void | SetHandler (funcDownloadDone f1, funcAppSignal f2, funcRouteComponent f3) |
| Assign the corresponding callback for Route,Signaling,Downloading. More...
|
|
int32_t | GetMediaType (void) |
| Get the Media Type as Audio or Video. More...
|
|
|
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. More...
|
|
◆ 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 files:
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/atsc3/mmt/atsc_core_atsc3_mmt_parser.h
- /home/nick/DTVKit/ATSC3/src/atsc/core/src/atsc3/mmt/atsc_core_atsc3_mmt_parser.cpp