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

CL_CSOutput Class Reference

#include <directsound.h>

List of all members.

Public Methods

 CL_CSOutput ()
 ~CL_CSOutput ()
void silence ()
bool is_full ()
int get_frag_size () const
void write_fragment (short *data)
void wait ()
 CL_CSOutput ()
 ~CL_CSOutput ()
void silence ()
bool is_full ()
int get_frag_size ()
void write_fragment (short *data)
void wait ()

Private Attributes

LPDIRECTSOUND directsound
LPDIRECTSOUNDBUFFER soundbuffer
int frag_size
int buffer_size
int bytes_per_sample
HANDLE sleep_event
LPDIRECTSOUNDNOTIFY notify
int dev_dsp_fd


Constructor & Destructor Documentation

CL_CSOutput::CL_CSOutput ( )
 

CL_CSOutput::~CL_CSOutput ( )
 

CL_CSOutput::CL_CSOutput ( )
 

CL_CSOutput::~CL_CSOutput ( )
 


Member Function Documentation

int CL_CSOutput::get_frag_size ( )
 

int CL_CSOutput::get_frag_size ( ) const [inline]
 

Definition at line 24 of file directsound.h.

bool CL_CSOutput::is_full ( )
 

bool CL_CSOutput::is_full ( )
 

void CL_CSOutput::silence ( )
 

void CL_CSOutput::silence ( )
 

void CL_CSOutput::wait ( )
 

void CL_CSOutput::wait ( )
 

void CL_CSOutput::write_fragment ( short * data )
 

void CL_CSOutput::write_fragment ( short * data )
 


Member Data Documentation

int CL_CSOutput::buffer_size [private]
 

Definition at line 36 of file directsound.h.

int CL_CSOutput::bytes_per_sample [private]
 

Definition at line 36 of file directsound.h.

int CL_CSOutput::dev_dsp_fd [private]
 

Definition at line 34 of file oss.h.

LPDIRECTSOUND CL_CSOutput::directsound [private]
 

Definition at line 34 of file directsound.h.

int CL_CSOutput::frag_size [private]
 

Definition at line 35 of file oss.h.

LPDIRECTSOUNDNOTIFY CL_CSOutput::notify [private]
 

Definition at line 38 of file directsound.h.

HANDLE CL_CSOutput::sleep_event [private]
 

Definition at line 37 of file directsound.h.

LPDIRECTSOUNDBUFFER CL_CSOutput::soundbuffer [private]
 

Definition at line 35 of file directsound.h.


The documentation for this class was generated from the following files:
Generated at Wed Apr 4 19:56:51 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001