Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TestAESinkDARWINOSX.cpp File Reference

Functions

void addLPCMFormats (std::vector< AudioStreamBasicDescription > &streamFormats)
 
void addPassthroughFormats (std::vector< AudioStreamBasicDescription > &streamFormats)
 
void initStereoFormatsWithoutPassthrough ()
 
void initStreamFormats ()
 
AEAudioFormat getAC3AEFormat ()
 
AEAudioFormat getStereo22050AEFormat ()
 
AEAudioFormat getStereo48000AEFormat ()
 
AEAudioFormat getLPCM96000AEFormat ()
 
unsigned int findMatchingFormat (const std::vector< AudioStreamBasicDescription > &formatList, const AEAudioFormat &srcFormat)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchAc3InStereoWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchAc3InStereoWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchAc3InAllWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchAc3InAllWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo22050InStereoWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo22050InStereoWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo22050InAllWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo22050InAllWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo48000InStereoWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo48000InStereoWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo48000InAllWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloatStereo48000InAllWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloat5_1_96000InStereoWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloat5_1_96000InStereoWithoutPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloat5_1_96000InAllWithPassthroughFormats)
 
 TEST (TestAESinkDARWINOSXScoreStream, MatchFloat5_1_96000InAllWithoutPassthroughFormats)
 

Variables

std::vector< AudioStreamBasicDescription > stereoFormatsWithPassthrough
 
std::vector< AudioStreamBasicDescription > stereoFormatsWithoutPassthrough
 
std::vector< AudioStreamBasicDescription > allFormatsWithPassthrough
 
std::vector< AudioStreamBasicDescription > allFormatsWithoutPassthrough
 

Function Documentation

◆ addLPCMFormats()

void addLPCMFormats ( std::vector< AudioStreamBasicDescription > & streamFormats)

◆ addPassthroughFormats()

void addPassthroughFormats ( std::vector< AudioStreamBasicDescription > & streamFormats)

◆ findMatchingFormat()

unsigned int findMatchingFormat ( const std::vector< AudioStreamBasicDescription > & formatList,
const AEAudioFormat & srcFormat )

◆ getAC3AEFormat()

AEAudioFormat getAC3AEFormat ( )

◆ getLPCM96000AEFormat()

AEAudioFormat getLPCM96000AEFormat ( )

◆ getStereo22050AEFormat()

AEAudioFormat getStereo22050AEFormat ( )

◆ getStereo48000AEFormat()

AEAudioFormat getStereo48000AEFormat ( )

◆ initStereoFormatsWithoutPassthrough()

void initStereoFormatsWithoutPassthrough ( )

◆ initStreamFormats()

void initStreamFormats ( )

◆ TEST() [1/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchAc3InAllWithoutPassthroughFormats  )

◆ TEST() [2/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchAc3InAllWithPassthroughFormats  )

◆ TEST() [3/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchAc3InStereoWithoutPassthroughFormats  )

◆ TEST() [4/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchAc3InStereoWithPassthroughFormats  )

◆ TEST() [5/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloat5_1_96000InAllWithoutPassthroughFormats  )

◆ TEST() [6/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloat5_1_96000InAllWithPassthroughFormats  )

◆ TEST() [7/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloat5_1_96000InStereoWithoutPassthroughFormats  )

◆ TEST() [8/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloat5_1_96000InStereoWithPassthroughFormats  )

◆ TEST() [9/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo22050InAllWithoutPassthroughFormats  )

◆ TEST() [10/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo22050InAllWithPassthroughFormats  )

◆ TEST() [11/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo22050InStereoWithoutPassthroughFormats  )

◆ TEST() [12/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo22050InStereoWithPassthroughFormats  )

◆ TEST() [13/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo48000InAllWithoutPassthroughFormats  )

◆ TEST() [14/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo48000InAllWithPassthroughFormats  )

◆ TEST() [15/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo48000InStereoWithoutPassthroughFormats  )

◆ TEST() [16/16]

TEST ( TestAESinkDARWINOSXScoreStream ,
MatchFloatStereo48000InStereoWithPassthroughFormats  )

Variable Documentation

◆ allFormatsWithoutPassthrough

std::vector<AudioStreamBasicDescription> allFormatsWithoutPassthrough

◆ allFormatsWithPassthrough

std::vector<AudioStreamBasicDescription> allFormatsWithPassthrough

◆ stereoFormatsWithoutPassthrough

std::vector<AudioStreamBasicDescription> stereoFormatsWithoutPassthrough

◆ stereoFormatsWithPassthrough

std::vector<AudioStreamBasicDescription> stereoFormatsWithPassthrough