#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