/// <summary> /// Queries the audio endpoint device for its /// hardware-supported functions. /// </summary> /// <param name="hardwareSupportMask"> /// A variable into which the method writes a hardware support mask that indicates the /// hardware capabilities of the audio endpoint device. /// </param> /// <returns>HRESULT</returns> public unsafe int QueryHardwareSupportNative(out EndpointHardwareSupportFlags hardwareSupportMask) { fixed(void *ptr = &hardwareSupportMask) { return(InteropCalls.CallI(UnsafeBasePtr, ptr, ((void **)(*(void **)UnsafeBasePtr))[19])); } }
/// <summary> /// Queries the audio endpoint device for its /// hardware-supported functions. /// </summary> /// <param name="hardwareSupportMask"> /// A variable into which the method writes a hardware support mask that indicates the /// hardware capabilities of the audio endpoint device. /// </param> /// <returns>HRESULT</returns> public unsafe int QueryHardwareSupportNative(out EndpointHardwareSupportFlags hardwareSupportMask) { fixed (void* ptr = &hardwareSupportMask) { return InteropCalls.CallI(UnsafeBasePtr, ptr, ((void**) (*(void**) UnsafeBasePtr))[19]); } }