|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| win32_device_interface (std::string device_name) | |
| ULONG | pin_count () const noexcept |
| std::string | pin_name (ULONG pin_nr) const noexcept |
| generator< ULONG > | find_streaming_pins (audio_direction direction) const noexcept |
| GUID | pin_category (ULONG pin_nr) const noexcept |
| KSPIN_COMMUNICATION | pin_communication (ULONG pin_nr) const noexcept |
| generator< audio_format_range > | get_format_ranges (ULONG pin_nr) const noexcept |
| generator< audio_format_range > | get_format_ranges (audio_direction direction) const noexcept |
| Get all the audio formats supported by this device. | |
| template<typename T > | |
| generator< T const * > | get_pin_properties (ULONG pin_id, KSPROPERTY_PIN property) const |
| template<> | |
| generator< KSDATARANGE const * > | get_pin_properties (ULONG pin_id, KSPROPERTY_PIN property) const |
|
noexcept |
Get all the audio formats supported by this device.
IAudioClient::IsFormatSupported(). | direction | The audio direction for which the formats will be enumerated. |
|
inline |