Språk

Clipboard.GetAudioStream Metod

Definition

Hämtar en ljudström från Urklipp.

public:
 static System::IO::Stream ^ GetAudioStream();
public static System.IO.Stream GetAudioStream();
public static System.IO.Stream? GetAudioStream();
static member GetAudioStream : unit -> System.IO.Stream
Public Shared Function GetAudioStream () As Stream

Returer

En Stream som innehåller ljuddata eller null om Urklipp inte innehåller några data i WaveAudio formatet.

Undantag

Urklipp kunde inte rensas. Detta inträffar vanligtvis när Urklipp används av en annan process.

Den aktuella tråden är inte i sta-läge (single-threaded apartment). Lägg till i STAThreadAttribute programmets Main metod.

Exempel

I följande exempel visas den här medlemmen.

// Demonstrates SetAudio, ContainsAudio, and GetAudioStream.
public System.IO.Stream SwapClipboardAudio(
    System.IO.Stream replacementAudioStream)
{
    System.IO.Stream returnAudioStream = null;
    if (Clipboard.ContainsAudio())
    {
        returnAudioStream = Clipboard.GetAudioStream();
        Clipboard.SetAudio(replacementAudioStream);
    }
    return returnAudioStream;
}
' Demonstrates SetAudio, ContainsAudio, and GetAudioStream.
Public Function SwapClipboardAudio( _
    ByVal replacementAudioStream As System.IO.Stream) _
    As System.IO.Stream

    Dim returnAudioStream As System.IO.Stream = Nothing

    If (Clipboard.ContainsAudio()) Then
        returnAudioStream = Clipboard.GetAudioStream()
        Clipboard.SetAudio(replacementAudioStream)
    End If

    Return returnAudioStream

End Function

Kommentarer

ContainsAudio Använd metoden för att avgöra om Urklipp innehåller ljuddata innan du hämtar dem med den här metoden.

SetAudio Använd metoden för att lägga till ljuddata i Urklipp.

Note

Klassen Clipboard kan endast användas i trådar som är inställda på sta-läge (single thread apartment). Om du vill använda den här klassen kontrollerar du att din Main-metod har markerats med attributet STAThreadAttribute.

Gäller för

Se även