#include <atsc_core_streamer_hlsmaker.h>
|
| CHLSMaker () |
| Constructor of CHLSMaker.
|
|
| ~CHLSMaker () |
| Constructor of CHLSMaker.
|
|
void | Init (int32_t iCategory) |
| Initialization method.
|
|
void | MakeIndex (std::list< sMediaMasterPlaylistItem_t > list) |
| Used to prepare index.
|
|
void | SetMasterItem (std::list< sMediaMasterPlaylistItem_t > list) |
| Set master item of sMediaMasterPlaylistItem_t list.
|
|
void | SetDefaultProperties (char *mime_type, char *init, char *media) |
| Set default value of properties.
|
|
void | GetInitData (char *pPath, char *pData, int32_t *iDataLen) |
| Get Init data for class.
|
|
void | GetMp4Parameter (char *pVideoPath, char *pAudioPath) |
| Read mp4 parameter for class.
|
|
void | PutMedia (sHlsParameter_t sParam) |
| Add media.
|
|
char * | timeToString (struct tm *pTime) |
| Time to string update.
|
|
int32_t | MakeManifestMpd (sMediaPresentationDesc_t sMpd, char *pXml, uint32_t iToi, double dChunkPeriod, int32_t iId) |
| Time to string update.
|
|
void | SetDefaultFolder (char *pFolder) |
| set folder for stream files
|
|
void | PutBandwidth (int32_t iMedaType, int32_t iBandwidth) |
| add band width
|
|
void | UseManifest () |
| use manifest values
|
|
bool | isIndex () |
| Verify index value.
|
|
◆ CHLSMaker()
Constructor of CHLSMaker.
- Parameters
-
- Return values
-
◆ ~CHLSMaker()
CHLSMaker::~CHLSMaker |
( |
| ) |
|
Constructor of CHLSMaker.
- Parameters
-
- Return values
-
◆ GetInitData()
CHLSMaker::GetInitData |
( |
char * | pPath, |
|
|
char * | pData, |
|
|
int32_t * | iDataLen ) |
Get Init data for class.
- Parameters
-
char* | pPath, char* pData, int32_t* iDataLen |
- Return values
-
◆ GetMp4Parameter()
CHLSMaker::GetMp4Parameter |
( |
char * | pVideoPath, |
|
|
char * | pAudioPath ) |
Read mp4 parameter for class.
- Parameters
-
char* | pVideoPath, char* pAudioPath |
- Return values
-
◆ Init()
CHLSMaker::Init |
( |
int32_t | iCategory | ) |
|
Initialization method.
- Parameters
-
- Return values
-
◆ isIndex()
Verify index value.
- Parameters
-
- Return values
-
◆ MakeIndex()
Used to prepare index.
- Parameters
-
sMediaMasterPlaylistItem_t | list |
- Return values
-
◆ MakeManifestMpd()
CHLSMaker::MakeManifestMpd |
( |
sMediaPresentationDesc_t | sMpd, |
|
|
char * | pXml, |
|
|
uint32_t | iToi, |
|
|
double | dChunkPeriod, |
|
|
int32_t | iId ) |
Time to string update.
- Parameters
-
- Return values
-
◆ PutBandwidth()
CHLSMaker::PutBandwidth |
( |
int32_t | iMedaType, |
|
|
int32_t | iBandwidth ) |
add band width
- Parameters
-
int32_t | iMedaType, int32_t iBandwidth |
- Return values
-
◆ PutMedia()
Add media.
- Parameters
-
- Return values
-
◆ SetDefaultFolder()
CHLSMaker::SetDefaultFolder |
( |
char * | pFolder | ) |
|
set folder for stream files
- Parameters
-
- Return values
-
◆ SetDefaultProperties()
CHLSMaker::SetDefaultProperties |
( |
char * | mime_type, |
|
|
char * | init, |
|
|
char * | media ) |
Set default value of properties.
- Parameters
-
char* | mime_type, char* init, char* media |
- Return values
-
◆ SetMasterItem()
Set master item of sMediaMasterPlaylistItem_t list.
- Parameters
-
sMediaMasterPlaylistItem_t | list |
- Return values
-
◆ timeToString()
CHLSMaker::timeToString |
( |
struct tm * | pTime | ) |
|
Time to string update.
- Parameters
-
- Return values
-
◆ UseManifest()
CHLSMaker::UseManifest |
( |
| ) |
|
|
inline |
use manifest values
- Parameters
-
- 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/streamer/atsc_core_streamer_hlsmaker.h