|
using System;
using System.Runtime.InteropServices;
namespace DemoApp.CoreAudio.Components.MMDevice
{
/// <summary>
/// Represents an asynchronous operation activating a WASAPI interface and provides a method to retrieve the results of the activation.
///
/// Guid defined in Windows Kits\8.0\Include\um\mmdeviceapi.h
/// </summary>
[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("72A22D78-CDE4-431D-B8CC-843A71199B6D")]
public interface IActivateAudioInterfaceAsyncOperation
{
/// <summary>
/// Gets the results of an asynchronous activation of a WASAPI interface initiated by an application calling the ActivateAudioInterfaceAsync function.
/// </summary>
/// <param name="activateResult">result code</param>
/// <param name="activateInterface"></param>
void GetActivateResult([Out] out int activateResult,
[Out, MarshalAs(UnmanagedType.IUnknown)] out object activatedInterface);
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.