#include <audio_resampler_acm.hpp>
Definition at line 17 of file audio_resampler_acm.hpp.
◆ audio_resampler_acm()
◆ ~audio_resampler_acm()
audio_resampler_acm::~audio_resampler_acm |
( |
void |
| ) |
|
|
inline |
◆ audio_receive()
Implements audio_receiver.
Definition at line 193 of file audio_resampler_acm.cpp.
194{
196
197
199 {
200
202
205
207
209 {
210
212 }
213
214
216
217
218
219 }
220}
ACMSTREAMHEADER acm_header
MMRESULT WINAPI acmStreamConvert(HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwConvert)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
#define memcpy(s1, s2, n)
#define ACM_STREAMCONVERTF_BLOCKALIGN
#define ACMSTREAMHEADER_STATUSF_DONE
◆ close()
void audio_resampler_acm::close |
( |
void |
| ) |
|
Definition at line 113 of file audio_resampler_acm.cpp.
114{
116
118 {
120 {
123
126 {
127
129 {
132 }
133
135 {
138 }
139
140
142
144
146 }
147 }
148
151
153 {
154
156 {
159 }
160
162 {
165 }
166
167
169
171
173 }
174
175 }
176
177
180
183
184
186
188
189
190}
MMRESULT WINAPI acmStreamClose(HACMSTREAM has, DWORD fdwClose)
MMRESULT WINAPI acmStreamUnprepareHeader(HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwUnprepare)
#define ACMSTREAMHEADER_STATUSF_PREPARED
◆ init_()
◆ open()
Definition at line 51 of file audio_resampler_acm.cpp.
52{
54
55
57 0,
60 0, 0, 0,
62
64 {
65
67 }
68
69
71
72
77
79 {
80
82 }
83
84
85
86
89
94
99
100
103 {
104
106 }
107
108
110}
MMRESULT WINAPI acmStreamPrepareHeader(HACMSTREAM has, PACMSTREAMHEADER pash, DWORD fdwPrepare)
MMRESULT WINAPI acmStreamSize(HACMSTREAM has, DWORD cbInput, LPDWORD pdwOutputBytes, DWORD fdwSize)
MMRESULT WINAPI acmStreamOpen(PHACMSTREAM phas, HACMDRIVER had, PWAVEFORMATEX pwfxSrc, PWAVEFORMATEX pwfxDst, PWAVEFILTER pwfltr, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
static float(__cdecl *square_half_float)(float x
#define ACM_STREAMOPENF_NONREALTIME
#define ACM_STREAMSIZEF_SOURCE
◆ acm_header
◆ acm_stream
HACMSTREAM audio_resampler_acm::acm_stream |
|
protected |
◆ audfmt_in
◆ audfmt_out
◆ buf_secs
float audio_resampler_acm::buf_secs |
|
protected |
◆ dst_buflen
DWORD audio_resampler_acm::dst_buflen |
|
protected |
◆ src_buflen
DWORD audio_resampler_acm::src_buflen |
|
protected |
◆ stream_opened
bool audio_resampler_acm::stream_opened |
|
protected |
◆ wformat_dst
◆ wformat_src
The documentation for this class was generated from the following files: