MythTV  master
Classes | Macros | Typedefs | Functions
audiooutputwin.cpp File Reference
#include <iostream>
#include "libmythbase/mythlogging.h"
#include "audiooutputwin.h"
#include <windows.h>
#include <mmsystem.h>
#include <objbase.h>
Include dependency graph for audiooutputwin.cpp:

Go to the source code of this file.

Classes

struct  WAVEFORMATEXTENSIBLE
 
class  AudioOutputWinPrivate
 

Macros

#define LOC   QString("AOWin: ")
 
#define WAVE_FORMAT_IEEE_FLOAT   0x0003
 
#define WAVE_FORMAT_DOLBY_AC3_SPDIF   0x0092
 
#define WAVE_FORMAT_EXTENSIBLE   0xFFFE
 

Typedefs

using PWAVEFORMATEXTENSIBLE = WAVEFORMATEXTENSIBLE *
 

Functions

 DEFINE_GUID (_KSDATAFORMAT_SUBTYPE_IEEE_FLOAT, WAVE_FORMAT_IEEE_FLOAT, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)
 
 DEFINE_GUID (_KSDATAFORMAT_SUBTYPE_PCM, WAVE_FORMAT_PCM, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)
 
 DEFINE_GUID (_KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF, WAVE_FORMAT_DOLBY_AC3_SPDIF, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71)
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("AOWin: ")

Definition at line 10 of file audiooutputwin.cpp.

◆ WAVE_FORMAT_IEEE_FLOAT

#define WAVE_FORMAT_IEEE_FLOAT   0x0003

Definition at line 13 of file audiooutputwin.cpp.

◆ WAVE_FORMAT_DOLBY_AC3_SPDIF

#define WAVE_FORMAT_DOLBY_AC3_SPDIF   0x0092

Definition at line 17 of file audiooutputwin.cpp.

◆ WAVE_FORMAT_EXTENSIBLE

#define WAVE_FORMAT_EXTENSIBLE   0xFFFE

Definition at line 21 of file audiooutputwin.cpp.

Typedef Documentation

◆ PWAVEFORMATEXTENSIBLE

Definition at line 35 of file audiooutputwin.cpp.

Function Documentation

◆ DEFINE_GUID() [1/3]

DEFINE_GUID ( _KSDATAFORMAT_SUBTYPE_IEEE_FLOAT  ,
WAVE_FORMAT_IEEE_FLOAT  ,
0x0000  ,
0x0010  ,
0x80  ,
0x00  ,
0x00  ,
0xaa  ,
0x00  ,
0x38  ,
0x9b  ,
0x71   
)

◆ DEFINE_GUID() [2/3]

DEFINE_GUID ( _KSDATAFORMAT_SUBTYPE_PCM  ,
WAVE_FORMAT_PCM  ,
0x0000  ,
0x0010  ,
0x80  ,
0x00  ,
0x00  ,
0xaa  ,
0x00  ,
0x38  ,
0x9b  ,
0x71   
)

◆ DEFINE_GUID() [3/3]

DEFINE_GUID ( _KSDATAFORMAT_SUBTYPE_DOLBY_AC3_SPDIF  ,
WAVE_FORMAT_DOLBY_AC3_SPDIF  ,
0x0000  ,
0x0010  ,
0x80  ,
0x00  ,
0x00  ,
0xaa  ,
0x00  ,
0x38  ,
0x9b  ,
0x71   
)