Clipboard.SetAudio Methode

Definitie

Hiermee wist u het Klembord en voegt u gegevens toe in de WaveAudio indeling, waarbij u de bestaande gegevens vervangt.

Overloads

Name Description
SetAudio(Byte[])

Hiermee wist u het Klembord en voegt u vervolgens een Byte matrix toe in de WaveAudio indeling nadat u het hebt geconverteerd naar een Stream.

SetAudio(Stream)

Hiermee wist u het Klembord en voegt u een Stream in de WaveAudio indeling toe.

SetAudio(Byte[])

Hiermee wist u het Klembord en voegt u vervolgens een Byte matrix toe in de WaveAudio indeling nadat u het hebt geconverteerd naar een 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())

Parameters

audioBytes
Byte[]

Een Byte matrix met de audiogegevens.

Uitzonderingen

Het Klembord kan niet worden gewist. Dit gebeurt meestal wanneer het Klembord wordt gebruikt door een ander proces.

De huidige thread bevindt zich niet in sta-modus (single threaded apartment). Voeg de STAThreadAttribute methode van Main uw toepassing toe.

audioBytes is null.

Voorbeelden

In het volgende voorbeeld ziet u een overbelasting van de SetAudio methode die vergelijkbaar is met deze overbelasting.

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

Opmerkingen

Als u audiogegevens wilt ophalen van het Klembord, gebruikt u eerst de ContainsAudio methode om te bepalen of het Klembord audiogegevens bevat voordat u deze met de GetAudioStream methode ophaalt.

Note

De Clipboard klasse kan alleen worden gebruikt in threads die zijn ingesteld op de STA-modus (Single Thread Apartment). Als u deze klasse wilt gebruiken, moet u ervoor zorgen dat uw Main methode is gemarkeerd met het kenmerk STAThreadAttribute.

Zie ook

Van toepassing op

SetAudio(Stream)

Hiermee wist u het Klembord en voegt u een Stream in de WaveAudio indeling toe.

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)

Parameters

audioStream
Stream

Een Stream met de audiogegevens.

Uitzonderingen

Het Klembord kan niet worden gewist. Dit gebeurt meestal wanneer het Klembord wordt gebruikt door een ander proces.

De huidige thread bevindt zich niet in sta-modus (single threaded apartment). Voeg de STAThreadAttribute methode van Main uw toepassing toe.

audioStream is null.

Voorbeelden

In het volgende voorbeeld ziet u dit lid.

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

Opmerkingen

Als u audiogegevens wilt ophalen van het Klembord, gebruikt u eerst de ContainsAudio methode om te bepalen of het Klembord audiogegevens bevat voordat u deze met de GetAudioStream methode ophaalt.

Note

De Clipboard klasse kan alleen worden gebruikt in threads die zijn ingesteld op de STA-modus (Single Thread Apartment). Als u deze klasse wilt gebruiken, moet u ervoor zorgen dat uw Main methode is gemarkeerd met het kenmerk STAThreadAttribute.

Zie ook

Van toepassing op