#include <atsc_core_atsc3_route_dashbuflist.h>
|
| CSessionBuf (uint32_t iCategory, uint32_t iTsi, char *pBase) |
| Constructs a new CSessionBuf object.
|
|
| ~CSessionBuf () |
| Deconstructs a CSessionBuf object.
|
|
void | SetHandler (funcDone fn1) |
| Sets the handler function.
|
|
int32_t | Clear (void) |
| Close the file and clear the data.
|
|
uint32_t | GetLen (uint32_t iToi) |
| Retrieves the length associated with the specified identifier from the data vector.
|
|
uint32_t | GetSize (uint32_t iToi) |
| Retrieves the size associated with the specified identifier from the data vector.
|
|
int32_t | WriteData (uint32_t iToi, uint8_t *pData, int32_t iDataLen) |
| Writes data to the specified identifier in the session buffer.
|
|
int32_t | SetDefaultProperties (char *pMimeType, int32_t iBandwidth, int32_t iDuration, int32_t iTimescale) |
| Copied the Mimetype.
|
|
int32_t | SetDefaultName (uint32_t iInitToi, char *pInitialization, char *pMedia) |
| Sets default names for initialization and media associated with the session buffer.
|
|
int32_t | OpenFile (uint32_t iToi, uint32_t iLength, char *pFolder, char *pContentName, char *pContentEncoding) |
| Opens a file associated with the specified identifier in the session buffer.
|
|
int32_t | CloseFile (uint32_t iToi) |
| Closes the file associated with the specified identifier in the session buffer. If the file is successfully closed, the appropriate callback function is called.
|
|
int32_t | CleanUp (uint32_t iToi) |
| Cleans up temporary files associated with the session buffer.
|
|
uint32_t | GetSessionId (void) |
| Return the Session ID.
|
|
void | SetInfo (sTransportSessionId_t info) |
| Copy the session data.
|
|
std::vector< sSessionFileProperties_t > | GetRecvInfo () |
| Return Data vector properties.
|
|
sTransportSessionId_t | GetInfo (void) |
| Return the session data.
|
|
int32_t | GetCodePoint (void) |
| Return CodePoint value.
|
|
uint32_t | GetInitToi (void) |
| Return the Initial TOI value.
|
|
◆ CSessionBuf()
CSessionBuf::CSessionBuf |
( |
uint32_t | iCategory, |
|
|
uint32_t | iTsi, |
|
|
char * | pBase ) |
Constructs a new CSessionBuf object.
- Parameters
-
iCategory,iTsi,char | *pBase |
- Return values
-
◆ ~CSessionBuf()
CSessionBuf::~CSessionBuf |
( |
| ) |
|
Deconstructs a CSessionBuf object.
- Parameters
-
- Return values
-
◆ CleanUp()
CSessionBuf::CleanUp |
( |
uint32_t | iToi | ) |
|
Cleans up temporary files associated with the session buffer.
- Parameters
-
- Return values
-
◆ Clear()
CSessionBuf::Clear |
( |
void | | ) |
|
Close the file and clear the data.
- Parameters
-
- Return values
-
◆ CloseFile()
CSessionBuf::CloseFile |
( |
uint32_t | iToi | ) |
|
Closes the file associated with the specified identifier in the session buffer. If the file is successfully closed, the appropriate callback function is called.
- Parameters
-
- Return values
-
◆ GetCodePoint()
CSessionBuf::GetCodePoint |
( |
void | | ) |
|
Return CodePoint value.
- Parameters
-
- Return values
-
◆ GetInfo()
CSessionBuf::GetInfo |
( |
void | | ) |
|
Return the session data.
- Parameters
-
- Return values
-
◆ GetInitToi()
CSessionBuf::GetInitToi |
( |
void | | ) |
|
Return the Initial TOI value.
- Parameters
-
- Return values
-
◆ GetLen()
CSessionBuf::GetLen |
( |
uint32_t | iToi | ) |
|
Retrieves the length associated with the specified identifier from the data vector.
- Parameters
-
- Return values
-
◆ GetRecvInfo()
CSessionBuf::GetRecvInfo |
( |
| ) |
|
Return Data vector properties.
- Parameters
-
- Return values
-
std::vector<sSessionFileProperties_t> | |
◆ GetSessionId()
CSessionBuf::GetSessionId |
( |
void | | ) |
|
Return the Session ID.
- Parameters
-
- Return values
-
◆ GetSize()
CSessionBuf::GetSize |
( |
uint32_t | iToi | ) |
|
Retrieves the size associated with the specified identifier from the data vector.
- Parameters
-
- Return values
-
◆ OpenFile()
CSessionBuf::OpenFile |
( |
uint32_t | iToi, |
|
|
uint32_t | iLength, |
|
|
char * | pFolder, |
|
|
char * | pContentName, |
|
|
char * | pContentEncoding ) |
Opens a file associated with the specified identifier in the session buffer.
- Parameters
-
iToi,iLength,pFolder,pContentName,pContentEncoding | |
- Return values
-
◆ SetDefaultName()
CSessionBuf::SetDefaultName |
( |
uint32_t | iInitToi, |
|
|
char * | pInitialization, |
|
|
char * | pMedia ) |
Sets default names for initialization and media associated with the session buffer.
- Parameters
-
iInitToi,pInitialization,pMedia | |
- Return values
-
◆ SetDefaultProperties()
CSessionBuf::SetDefaultProperties |
( |
char * | pMimeType, |
|
|
int32_t | iBandwidth, |
|
|
int32_t | iDuration, |
|
|
int32_t | iTimescale ) |
Copied the Mimetype.
- Parameters
-
pMimeType,iBandwidth,iDuration,iTimescale | |
- Return values
-
◆ SetHandler()
CSessionBuf::SetHandler |
( |
funcDone | fn1 | ) |
|
Sets the handler function.
- Parameters
-
- Return values
-
◆ SetInfo()
Copy the session data.
- Parameters
-
- Return values
-
◆ WriteData()
CSessionBuf::WriteData |
( |
uint32_t | iToi, |
|
|
uint8_t * | pData, |
|
|
int32_t | iDataLen ) |
Writes data to the specified identifier in the session buffer.
- 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/atsc3/route/atsc_core_atsc3_route_dashbuflist.h