Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageSoundDriver_CA.cpp File Reference

#include "global.h"
#include "RageUtil.h"
#include "RageSoundDriver_CA.h"
#include "RageLog.h"
#include "RageTimer.h"
#include <AudioToolbox/AudioConverter.h>
#include "CAAudioHardwareSystem.h"
#include "CAAudioHardwareDevice.h"
#include "CAAudioHardwareStream.h"
#include "CAStreamBasicDescription.h"
#include "CAException.h"
#include "archutils/Unix/CrashHandler.h"
#include <mach/thread_act.h>
#include <mach/mach_init.h>
#include <mach/mach_error.h>

Typedefs

typedef CAStreamBasicDescription Desc

Functions

CString FormatToString (int fmt)

Variables

const UInt32 kFramesPerPacket = 1
const UInt32 kChannelsPerFrame = 2
const UInt32 kBitsPerChannel = 16
const UInt32 kBytesPerPacket = kChannelsPerFrame * kBitsPerChannel / 8
const UInt32 kBytesPerFrame = kBytesPerPacket
const UInt32 kFormatFlags
float g_fLastIOProcTime = 0
const int NUM_MIX_TIMES = 16
float g_fLastMixTimes [NUM_MIX_TIMES]
int g_fLastMixTimePos = 0
int g_iNumIOProcCalls = 0

Typedef Documentation

typedef CAStreamBasicDescription Desc
 


Function Documentation

CString FormatToString int  fmt  )  [static]
 


Variable Documentation

float g_fLastIOProcTime = 0 [static]
 

int g_fLastMixTimePos = 0 [static]
 

float g_fLastMixTimes[NUM_MIX_TIMES] [static]
 

int g_iNumIOProcCalls = 0 [static]
 

const UInt32 kBitsPerChannel = 16 [static]
 

const UInt32 kBytesPerFrame = kBytesPerPacket [static]
 

const UInt32 kBytesPerPacket = kChannelsPerFrame * kBitsPerChannel / 8 [static]
 

const UInt32 kChannelsPerFrame = 2 [static]
 

const UInt32 kFormatFlags [static]
 

Initial value:

kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsSignedInteger

const UInt32 kFramesPerPacket = 1 [static]
 

const int NUM_MIX_TIMES = 16 [static]
 


Generated on Thu Jan 27 20:57:55 2005 for StepMania by doxygen 1.3.7