Clipboard.SetAudio Metoda

Definice

Vymaže schránku a potom přidá data ve WaveAudio formátu a nahradí stávající data.

Přetížení

Name Description
SetAudio(Byte[])

Vymaže schránku a potom přidá Byte pole ve WaveAudio formátu po převodu na .Stream

SetAudio(Stream)

Vymaže schránku a pak přidá Stream do WaveAudio formátu.

SetAudio(Byte[])

Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs

Vymaže schránku a potom přidá Byte pole ve WaveAudio formátu po převodu na .Stream

public:
 static void SetAudio(cli::array <System::Byte> ^ audioBytes);
public static void SetAudio(byte[] audioBytes);
static member SetAudio : byte[] -> unit
Public Shared Sub SetAudio (audioBytes As Byte())

Parametry

audioBytes
Byte[]

Pole Byte obsahující zvuková data.

Výjimky

Schránku nelze vymazat. K tomu obvykle dochází v případě, že schránku používá jiný proces.

Aktuální vlákno není v režimu STA (Single-Threaded Apartment). Přidejte metodu STAThreadAttributeMain aplikace.

audioBytes je null.

Příklady

Následující příklad ukazuje přetížení SetAudio metody, která je podobná tomuto přetížení.

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

Chcete-li načíst zvuková data ze schránky, nejprve pomocí ContainsAudio metody určete, zda schránka obsahuje zvuková data před načtením pomocí GetAudioStream metody.

Note

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

Viz také

Platí pro

SetAudio(Stream)

Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs
Zdroj:
Clipboard.cs

Vymaže schránku a pak přidá Stream do WaveAudio formátu.

public:
 static void SetAudio(System::IO::Stream ^ audioStream);
public static void SetAudio(System.IO.Stream audioStream);
static member SetAudio : System.IO.Stream -> unit
Public Shared Sub SetAudio (audioStream As Stream)

Parametry

audioStream
Stream

A Stream obsahující zvuková data.

Výjimky

Schránku nelze vymazat. K tomu obvykle dochází v případě, že schránku používá jiný proces.

Aktuální vlákno není v režimu STA (Single-Threaded Apartment). Přidejte metodu STAThreadAttributeMain aplikace.

audioStream je null.

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

Chcete-li načíst zvuková data ze schránky, nejprve pomocí ContainsAudio metody určete, zda schránka obsahuje zvuková data před načtením pomocí GetAudioStream metody.

Note

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

Viz také

Platí pro