Searched refs:device_enumerator (Results 1 – 2 of 2) sorted by relevance
225 ComPtr<IMMDeviceEnumerator> device_enumerator; in CreateDeviceEnumeratorInternal() local228 IID_PPV_ARGS(&device_enumerator)); in CreateDeviceEnumeratorInternal()242 CLSCTX_ALL, IID_PPV_ARGS(&device_enumerator)); in CreateDeviceEnumeratorInternal()249 return device_enumerator; in CreateDeviceEnumeratorInternal()265 ComPtr<IMMDeviceEnumerator> device_enumerator = in IsSupportedInternal() local267 if (!device_enumerator) { in IsSupportedInternal()456 ComPtr<IMMDeviceEnumerator> device_enumerator( in CreateCollectionInternal() local458 if (!device_enumerator) { in CreateCollectionInternal()466 _com_error error = device_enumerator->EnumAudioEndpoints( in CreateCollectionInternal()
536 let mut device_enumerator: *mut c_void = null_mut(); in create_audio_client() localVariable547 &mut device_enumerator, in create_audio_client()557 let device_enumerator = in create_audio_client() localVariable558 unsafe { ComPtr::from_raw(device_enumerator as *mut IMMDeviceEnumerator) }; in create_audio_client()563 let hr = unsafe { device_enumerator.GetDefaultAudioEndpoint(dataflow, eConsole, &mut device) }; in create_audio_client()