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