#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