Clipboard.SetAudio Método

Definición

Borra el Portapapeles y, a continuación, agrega datos en el WaveAudio formato , reemplazando los datos existentes.

Sobrecargas

Nombre Description
SetAudio(Byte[])

Borra el Portapapeles y, a continuación, agrega una Byte matriz en el WaveAudio formato después de convertirla en .Stream

SetAudio(Stream)

Borra el Portapapeles y, a continuación, agrega un Stream en el WaveAudio formato .

SetAudio(Byte[])

Borra el Portapapeles y, a continuación, agrega una Byte matriz en el WaveAudio formato después de convertirla en .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())

Parámetros

audioBytes
Byte[]

Matriz Byte que contiene los datos de audio.

Excepciones

No se pudo borrar el Portapapeles. Esto suele ocurrir cuando otro proceso usa el Portapapeles.

El subproceso actual no está en modo de apartamento de un solo subproceso (STA). Agregue al STAThreadAttribute método de la Main aplicación.

audioBytes es null.

Ejemplos

En el ejemplo siguiente se muestra una sobrecarga del SetAudio método similar a esta sobrecarga.

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

Comentarios

Para recuperar datos de audio del Portapapeles, use primero el ContainsAudio método para determinar si el Portapapeles contiene datos de audio antes de recuperarlos con el GetAudioStream método .

Note

La Clipboard clase solo se puede usar en subprocesos configurados en el modo de apartamento de subproceso único (STA). Para usar esta clase, asegúrese de que el Main método está marcado con el STAThreadAttribute atributo .

Consulte también

Se aplica a

SetAudio(Stream)

Borra el Portapapeles y, a continuación, agrega un Stream en el WaveAudio formato .

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)

Parámetros

audioStream
Stream

que Stream contiene los datos de audio.

Excepciones

No se pudo borrar el Portapapeles. Esto suele ocurrir cuando otro proceso usa el Portapapeles.

El subproceso actual no está en modo de apartamento de un solo subproceso (STA). Agregue al STAThreadAttribute método de la Main aplicación.

audioStream es null.

Ejemplos

En el ejemplo siguiente se muestra este miembro.

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

Comentarios

Para recuperar datos de audio del Portapapeles, use primero el ContainsAudio método para determinar si el Portapapeles contiene datos de audio antes de recuperarlos con el GetAudioStream método .

Note

La Clipboard clase solo se puede usar en subprocesos configurados en el modo de apartamento de subproceso único (STA). Para usar esta clase, asegúrese de que el Main método está marcado con el STAThreadAttribute atributo .

Consulte también

Se aplica a