Clipboard.GetAudioStream Metoda

Definice

Načte zvukový stream ze schránky.

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

Návraty

Obsahující Stream zvuková data nebo null pokud schránka neobsahuje žádná data ve WaveAudio formátu .

Výjimky

Schránku nelze vymazat. K tomu obvykle dochází, když schránku používá jiný proces.

Aktuální vlákno není v režimu jednovláknového apartmentu (STA). Přidejte do STAThreadAttribute metody vaší aplikace Main .

Příklady

Následující příklad ukazuje tohoto člena.

// 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

Poznámky

Použijte metodu ContainsAudio k určení, zda schránka obsahuje zvuková data před načtením pomocí této metody.

SetAudio Pomocí metody přidejte zvuková data do schránky.

Poznámka

Třídu Clipboard lze použít pouze ve vláknech nastavených na režim jednovláknového apartmentu (STA). Pokud chcete použít tuto třídu, ujistěte se, že je vaše Main metoda označená atributem STAThreadAttribute .

Platí pro

Viz také