Udostępnij za pośrednictwem


Clipboard.SetAudio Metoda

Definicja

Czyści schowek, a następnie dodaje dane w WaveAudio formacie, zastępując istniejące dane.

Przeciążenia

SetAudio(Byte[])

Czyści schowek, a następnie dodaje tablicę Byte w WaveAudio formacie po przekonwertowaniu jej na obiekt Stream.

SetAudio(Stream)

Czyści schowek, a następnie dodaje element Stream w WaveAudio formacie.

SetAudio(Byte[])

Czyści schowek, a następnie dodaje tablicę Byte w WaveAudio formacie po przekonwertowaniu jej na obiekt 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[]

Tablica Byte zawierająca dane audio.

Wyjątki

Nie można wyczyścić schowka. Zwykle występuje to, gdy schowek jest używany przez inny proces.

Bieżący wątek nie jest w trybie jednowątkowego mieszkania (STA). Dodaj metodę STAThreadAttribute do metody aplikacji Main .

audioBytes to null.

Przykłady

W poniższym przykładzie pokazano przeciążenie SetAudio metody podobnej do tego przeciążenia.

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

Uwagi

Aby pobrać dane audio ze Schowka, najpierw użyj ContainsAudio metody , aby określić, czy Schowek zawiera dane audio przed pobraniem GetAudioStream go za pomocą metody .

Uwaga

Klasa Clipboard może być używana tylko w wątkach ustawionych na tryb pojedynczego wątku (STA). Aby użyć tej klasy, upewnij się, że Main metoda jest oznaczona atrybutem STAThreadAttribute .

Zobacz też

Dotyczy

SetAudio(Stream)

Czyści schowek, a następnie dodaje element Stream w WaveAudio formacie.

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

Element Stream zawierający dane audio.

Wyjątki

Nie można wyczyścić schowka. Zwykle występuje to, gdy schowek jest używany przez inny proces.

Bieżący wątek nie jest w trybie jednowątkowego mieszkania (STA). Dodaj metodę STAThreadAttribute do metody aplikacji Main .

audioStream to null.

Przykłady

W poniższym przykładzie pokazano ten element członkowski.

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

Uwagi

Aby pobrać dane audio ze Schowka, najpierw użyj ContainsAudio metody , aby określić, czy Schowek zawiera dane audio przed pobraniem GetAudioStream go za pomocą metody .

Uwaga

Klasa Clipboard może być używana tylko w wątkach ustawionych na tryb pojedynczego wątku (STA). Aby użyć tej klasy, upewnij się, że Main metoda jest oznaczona atrybutem STAThreadAttribute .

Zobacz też

Dotyczy