| 110 | }; |
| 111 | |
| 112 | void set_wave_format(audio::wave_format_t &wave_format, const format_t &format) { |
| 113 | wave_format->nChannels = format.channels; |
| 114 | wave_format->nBlockAlign = wave_format->nChannels * wave_format->wBitsPerSample / 8; |
| 115 | wave_format->nAvgBytesPerSec = wave_format->nSamplesPerSec * wave_format->nBlockAlign; |
| 116 | |
| 117 | if (wave_format->wFormatTag == WAVE_FORMAT_EXTENSIBLE) { |
| 118 | ((PWAVEFORMATEXTENSIBLE) wave_format.get())->dwChannelMask = format.channel_mask; |
| 119 | } |
| 120 | } |
| 121 | |
| 122 | audio_client_t make_audio_client(device_t &device, const format_t &format) { |
| 123 | audio_client_t audio_client; |
no test coverage detected