ReactOS 0.4.16-dev-250-g3ecd236
|
#include <audio_membuffer.hpp>
Public Attributes | |
void(* | audio_arrival )(unsigned int) |
void(* | buffer_resized )(unsigned int) |
Public Attributes inherited from audio_producer | |
void(* | play_finished )(void) |
Protected Member Functions | |
void | alloc_mem_ (unsigned int) |
void | free_mem_ (void) |
void | resize_mem_ (unsigned int) |
void | truncate_ (void) |
Protected Attributes | |
BYTE * | audio_data |
audio_format | aud_info |
unsigned int | buf_size |
unsigned int | init_size |
Protected Attributes inherited from audio_receiver | |
unsigned int | bytes_received |
Protected Attributes inherited from audio_producer | |
unsigned int | bytes_played_ |
Definition at line 17 of file audio_membuffer.hpp.
|
inline |
Definition at line 41 of file audio_membuffer.hpp.
|
inline |
Definition at line 51 of file audio_membuffer.hpp.
|
inline |
Definition at line 61 of file audio_membuffer.hpp.
|
inline |
Definition at line 71 of file audio_membuffer.hpp.
Definition at line 81 of file audio_membuffer.hpp.
|
inlinevirtual |
Definition at line 92 of file audio_membuffer.hpp.
Definition at line 126 of file audio_membuffer.cpp.
|
protected |
Definition at line 16 of file audio_membuffer.cpp.
Referenced by alloc_bytes(), alloc_seconds(), audio_membuffer(), audio_receive(), and reset().
Definition at line 138 of file audio_membuffer.cpp.
Definition at line 132 of file audio_membuffer.cpp.
|
inline |
Definition at line 155 of file audio_membuffer.hpp.
Definition at line 147 of file audio_membuffer.hpp.
Implements audio_receiver.
Definition at line 164 of file audio_membuffer.cpp.
Definition at line 107 of file audio_membuffer.hpp.
Definition at line 110 of file audio_membuffer.cpp.
Referenced by reset(), and ~audio_membuffer().
Implements audio_producer.
Definition at line 228 of file audio_membuffer.cpp.
Definition at line 36 of file audio_membuffer.cpp.
Referenced by clear().
Definition at line 131 of file audio_membuffer.hpp.
Definition at line 125 of file audio_membuffer.hpp.
Referenced by total_samples().
Definition at line 101 of file audio_membuffer.hpp.
Implements audio_producer.
Definition at line 200 of file audio_membuffer.cpp.
Definition at line 117 of file audio_membuffer.cpp.
Definition at line 144 of file audio_membuffer.cpp.
Definition at line 46 of file audio_membuffer.cpp.
Referenced by audio_receive(), resize_bytes(), and resize_seconds().
Definition at line 156 of file audio_membuffer.cpp.
Definition at line 150 of file audio_membuffer.cpp.
Definition at line 141 of file audio_membuffer.hpp.
Definition at line 119 of file audio_membuffer.hpp.
Definition at line 113 of file audio_membuffer.hpp.
Definition at line 136 of file audio_membuffer.hpp.
Definition at line 166 of file audio_membuffer.hpp.
Definition at line 83 of file audio_membuffer.cpp.
Referenced by truncate().
|
protected |
Definition at line 21 of file audio_membuffer.hpp.
Referenced by alloc_seconds(), audinfo(), audio_membuffer(), audio_receive(), fseconds_recorded(), fseconds_total(), read(), resize_seconds(), samples_received(), seconds_recorded(), seconds_total(), and total_samples().
Definition at line 37 of file audio_membuffer.hpp.
Referenced by audio_receive(), and read().
|
protected |
Definition at line 20 of file audio_membuffer.hpp.
Referenced by alloc_mem_(), audio_buffer(), audio_receive(), free_mem_(), read(), resize_mem_(), and truncate_().
Definition at line 22 of file audio_membuffer.hpp.
Referenced by alloc_mem_(), audio_receive(), free_mem_(), fseconds_total(), mem_size(), resize_mem_(), seconds_total(), and truncate_().
Definition at line 38 of file audio_membuffer.hpp.
Referenced by resize_mem_().
Definition at line 23 of file audio_membuffer.hpp.
Referenced by alloc_mem_(), audio_membuffer(), and reset().