multi_buffer_info
typedef struct multi_buffer_info multi_buffer_info;
auich_buffer_exchange(auich_dev *card, multi_buffer_info *data)
multi_buffer_info buffer_info;
return auvia_buffer_exchange(card, (multi_buffer_info *)data);
auvia_buffer_exchange(auvia_dev *card, multi_buffer_info *data)
multi_buffer_info buffer_info;
es1370_buffer_exchange(es1370_dev *card, multi_buffer_info *data)
multi_buffer_info buffer_info;
buffer_exchange(geode_controller* controller, multi_buffer_info* data)
multi_buffer_info buffer_info;
return buffer_exchange(controller, (multi_buffer_info*)arg);
return _MultiBufferExchange((multi_buffer_info*)buffer);
Device::_MultiBufferExchange(multi_buffer_info* bufferInfo)
multi_buffer_info BufferInfo;
if (user_memcpy(&BufferInfo, bufferInfo, sizeof(multi_buffer_info)) != B_OK) {
if (user_memcpy(bufferInfo, &BufferInfo, sizeof(multi_buffer_info)) != B_OK) {
status_t _MultiBufferExchange(multi_buffer_info* Info);
echo_buffer_exchange(echo_dev *card, multi_buffer_info *data)
multi_buffer_info buffer_info;
return echo_buffer_exchange(card, (multi_buffer_info *)data);
emuxki_buffer_exchange(emuxki_dev *card, multi_buffer_info *data)
multi_buffer_info buffer_info;
return emuxki_buffer_exchange(card, (multi_buffer_info *)data);
return buffer_exchange(cookie, (multi_buffer_info*)arg);
buffer_exchange(hda_audio_group* audioGroup, multi_buffer_info* data)
multi_buffer_info buffer_info;
(multi_buffer_info *)arg);
ice1712Buffer_Exchange(ice1712 *card, multi_buffer_info *data)
multi_buffer_info buffer_info;
status_t ice1712Buffer_Exchange(ice1712 *card, multi_buffer_info *data);
buffer_exchange(device_t* device, multi_buffer_info* info)
multi_buffer_info buffer_info;
if (user_memcpy(&buffer_info, info, sizeof(multi_buffer_info)) != B_OK)
if (user_memcpy(info, &buffer_info, sizeof(multi_buffer_info)) != B_OK)
buffer_exchange(sb16_dev_t* dev, multi_buffer_info* data)
return _MultiBufferExchange((multi_buffer_info*)buffer);
Device::_MultiBufferExchange(multi_buffer_info* multiInfo)
multi_buffer_info Info;
|| user_memcpy(&Info, multiInfo, sizeof(multi_buffer_info)) != B_OK) {
if (user_memcpy(multiInfo, &Info, sizeof(multi_buffer_info)) != B_OK)
status_t _MultiBufferExchange(multi_buffer_info* Info);
Stream::ExchangeBuffer(multi_buffer_info* Info)
bool ExchangeBuffer(multi_buffer_info* Info);
BBuffer* FillNextBuffer( multi_buffer_info &MBI,
void UpdateTimeSource(multi_buffer_info &MBI,
multi_buffer_info &oldMBI,
MultiAudioDevice::BufferExchange(multi_buffer_info *info)
status_t BufferExchange(multi_buffer_info* bufferInfo);
multi_buffer_info bufferInfo;
bufferInfo.info_size = sizeof(multi_buffer_info);
MultiAudioNode::_UpdateTimeSource(multi_buffer_info& info, node_input& input)
MultiAudioNode::_FillNextBuffer(multi_buffer_info& info, node_output& output)
BBuffer* _FillNextBuffer(multi_buffer_info& info,
void _UpdateTimeSource(multi_buffer_info& info,
buffer_exchange(int device, multi_buffer_info* info)
status_t buffer_exchange(int device, multi_buffer_info* info);
multi_buffer_info bufferInfo;
memset(&bufferInfo, 0, sizeof(multi_buffer_info));
bufferInfo.info_size = sizeof(multi_buffer_info);