Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CAEPackIEC61937 Class Reference

#include <AEPackIEC61937.h>

Public Types

typedef int(* PackFunc) (uint8_t *data, unsigned int size, uint8_t *dest)
 

Public Member Functions

 CAEPackIEC61937 ()=default
 

Static Public Member Functions

static int PackAC3 (uint8_t *data, unsigned int size, uint8_t *dest)
 
static int PackEAC3 (uint8_t *data, unsigned int size, uint8_t *dest)
 
static int PackDTS_512 (uint8_t *data, unsigned int size, uint8_t *dest, bool littleEndian)
 
static int PackDTS_1024 (uint8_t *data, unsigned int size, uint8_t *dest, bool littleEndian)
 
static int PackDTS_2048 (uint8_t *data, unsigned int size, uint8_t *dest, bool littleEndian)
 
static int PackTrueHD (const uint8_t *data, unsigned int size, uint8_t *dest)
 
static int PackDTSHD (uint8_t *data, unsigned int size, uint8_t *dest, unsigned int period)
 
static int PackPause (uint8_t *dest, unsigned int millis, unsigned int framesize, unsigned int samplerate, unsigned int rep_period, unsigned int encodedRate)
 

Member Typedef Documentation

◆ PackFunc

typedef int(* CAEPackIEC61937::PackFunc) (uint8_t *data, unsigned int size, uint8_t *dest)

Constructor & Destructor Documentation

◆ CAEPackIEC61937()

CAEPackIEC61937::CAEPackIEC61937 ( )
default

Member Function Documentation

◆ PackAC3()

int CAEPackIEC61937::PackAC3 ( uint8_t * data,
unsigned int size,
uint8_t * dest )
static

◆ PackDTS_1024()

int CAEPackIEC61937::PackDTS_1024 ( uint8_t * data,
unsigned int size,
uint8_t * dest,
bool littleEndian )
static

◆ PackDTS_2048()

int CAEPackIEC61937::PackDTS_2048 ( uint8_t * data,
unsigned int size,
uint8_t * dest,
bool littleEndian )
static

◆ PackDTS_512()

int CAEPackIEC61937::PackDTS_512 ( uint8_t * data,
unsigned int size,
uint8_t * dest,
bool littleEndian )
static

◆ PackDTSHD()

int CAEPackIEC61937::PackDTSHD ( uint8_t * data,
unsigned int size,
uint8_t * dest,
unsigned int period )
static

◆ PackEAC3()

int CAEPackIEC61937::PackEAC3 ( uint8_t * data,
unsigned int size,
uint8_t * dest )
static

◆ PackPause()

int CAEPackIEC61937::PackPause ( uint8_t * dest,
unsigned int millis,
unsigned int framesize,
unsigned int samplerate,
unsigned int rep_period,
unsigned int encodedRate )
static

◆ PackTrueHD()

int CAEPackIEC61937::PackTrueHD ( const uint8_t * data,
unsigned int size,
uint8_t * dest )
static

The documentation for this class was generated from the following files: