ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

primary.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "mmsystem.h"
#include "winternl.h"
#include "mmddk.h"
#include "wine/debug.h"
#include "dsound.h"
#include "dsdriver.h"
#include "dsound_private.h"

Go to the source code of this file.

Defines

#define NONAMELESSSTRUCT
#define NONAMELESSUNION

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dsound)
DWORD DSOUND_fraglen (DWORD nSamplesPerSec, DWORD nBlockAlign)
static void DSOUND_RecalcPrimary (DirectSoundDevice *device)
HRESULT DSOUND_ReopenDevice (DirectSoundDevice *device, BOOL forcewave)
static HRESULT DSOUND_PrimaryOpen (DirectSoundDevice *device)
static void DSOUND_PrimaryClose (DirectSoundDevice *device)
HRESULT DSOUND_PrimaryCreate (DirectSoundDevice *device)
HRESULT DSOUND_PrimaryDestroy (DirectSoundDevice *device)
HRESULT DSOUND_PrimaryPlay (DirectSoundDevice *device)
HRESULT DSOUND_PrimaryStop (DirectSoundDevice *device)
HRESULT DSOUND_PrimaryGetPosition (DirectSoundDevice *device, LPDWORD playpos, LPDWORD writepos)
HRESULT DSOUND_PrimarySetFormat (DirectSoundDevice *device, LPCWAVEFORMATEX wfex, BOOL forced)
static HRESULT WINAPI PrimaryBufferImpl_SetFormat (LPDIRECTSOUNDBUFFER iface, LPCWAVEFORMATEX wfex)
static HRESULT WINAPI PrimaryBufferImpl_SetVolume (LPDIRECTSOUNDBUFFER iface, LONG vol)
static HRESULT WINAPI PrimaryBufferImpl_GetVolume (LPDIRECTSOUNDBUFFER iface, LPLONG vol)
static HRESULT WINAPI PrimaryBufferImpl_SetFrequency (LPDIRECTSOUNDBUFFER iface, DWORD freq)
static HRESULT WINAPI PrimaryBufferImpl_Play (LPDIRECTSOUNDBUFFER iface, DWORD reserved1, DWORD reserved2, DWORD flags)
static HRESULT WINAPI PrimaryBufferImpl_Stop (LPDIRECTSOUNDBUFFER iface)
static ULONG WINAPI PrimaryBufferImpl_AddRef (LPDIRECTSOUNDBUFFER iface)
static ULONG WINAPI PrimaryBufferImpl_Release (LPDIRECTSOUNDBUFFER iface)
static HRESULT WINAPI PrimaryBufferImpl_GetCurrentPosition (LPDIRECTSOUNDBUFFER iface, LPDWORD playpos, LPDWORD writepos)
static HRESULT WINAPI PrimaryBufferImpl_GetStatus (LPDIRECTSOUNDBUFFER iface, LPDWORD status)
static HRESULT WINAPI PrimaryBufferImpl_GetFormat (LPDIRECTSOUNDBUFFER iface, LPWAVEFORMATEX lpwf, DWORD wfsize, LPDWORD wfwritten)
static HRESULT WINAPI PrimaryBufferImpl_Lock (LPDIRECTSOUNDBUFFER iface, DWORD writecursor, DWORD writebytes, LPVOID *lplpaudioptr1, LPDWORD audiobytes1, LPVOID *lplpaudioptr2, LPDWORD audiobytes2, DWORD flags)
static HRESULT WINAPI PrimaryBufferImpl_SetCurrentPosition (LPDIRECTSOUNDBUFFER iface, DWORD newpos)
static HRESULT WINAPI PrimaryBufferImpl_SetPan (LPDIRECTSOUNDBUFFER iface, LONG pan)
static HRESULT WINAPI PrimaryBufferImpl_GetPan (LPDIRECTSOUNDBUFFER iface, LPLONG pan)
static HRESULT WINAPI PrimaryBufferImpl_Unlock (LPDIRECTSOUNDBUFFER iface, LPVOID p1, DWORD x1, LPVOID p2, DWORD x2)
static HRESULT WINAPI PrimaryBufferImpl_Restore (LPDIRECTSOUNDBUFFER iface)
static HRESULT WINAPI PrimaryBufferImpl_GetFrequency (LPDIRECTSOUNDBUFFER iface, LPDWORD freq)
static HRESULT WINAPI PrimaryBufferImpl_Initialize (LPDIRECTSOUNDBUFFER iface, LPDIRECTSOUND dsound, LPCDSBUFFERDESC dbsd)
static HRESULT WINAPI PrimaryBufferImpl_GetCaps (LPDIRECTSOUNDBUFFER iface, LPDSBCAPS caps)
static HRESULT WINAPI PrimaryBufferImpl_QueryInterface (LPDIRECTSOUNDBUFFER iface, REFIID riid, LPVOID *ppobj)
HRESULT PrimaryBufferImpl_Create (DirectSoundDevice *device, PrimaryBufferImpl **ppdsb, LPCDSBUFFERDESC dsbd)

Variables

static const IDirectSoundBufferVtbl dspbvt

Generated on Fri May 25 2012 05:01:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.