ReactOS 0.4.16-dev-1028-g8602629
|
#include <audio_producer.hpp>
Public Member Functions | |
audio_producer () | |
virtual | ~audio_producer (void) |
virtual unsigned int | read (BYTE *, unsigned int)=0 |
virtual bool | finished (void)=0 |
unsigned int | bytes_played (void) const |
void | set_position (unsigned int pos) |
void | set_position_start (void) |
void | forward (unsigned int bytes) |
void | backward (unsigned int bytes) |
Public Attributes | |
void(* | play_finished )(void) |
Protected Attributes | |
unsigned int | bytes_played_ |
Definition at line 15 of file audio_producer.hpp.
|
inline |
Definition at line 22 of file audio_producer.hpp.
|
inlinevirtual |
Definition at line 27 of file audio_producer.hpp.
Definition at line 58 of file audio_producer.hpp.
Definition at line 38 of file audio_producer.hpp.
Implemented in audio_membuffer.
Definition at line 53 of file audio_producer.hpp.
Implemented in audio_membuffer.
Referenced by audio_waveout::play(), and audio_waveout::playing_procedure().
Definition at line 43 of file audio_producer.hpp.
Definition at line 48 of file audio_producer.hpp.
Referenced by audio_waveout::open(), and audio_waveout::stop().
Definition at line 18 of file audio_producer.hpp.
Referenced by backward(), bytes_played(), audio_membuffer::finished(), forward(), audio_membuffer::read(), set_position(), and set_position_start().
Definition at line 63 of file audio_producer.hpp.
Referenced by audio_waveout::playing_procedure().