Compartir a través de


MediaTranscoder.PrepareStreamTranscodeAsync Método

Definición

Inicializa de forma asincrónica la operación de transcodificación en la secuencia especificada y devuelve un objeto PrepareTranscodeResult que se puede usar para iniciar la operación de transcodificación.

public:
 virtual IAsyncOperation<PrepareTranscodeResult ^> ^ PrepareStreamTranscodeAsync(IRandomAccessStream ^ source, IRandomAccessStream ^ destination, MediaEncodingProfile ^ profile) = PrepareStreamTranscodeAsync;
IAsyncOperation<PrepareTranscodeResult> PrepareStreamTranscodeAsync(IRandomAccessStream const& source, IRandomAccessStream const& destination, MediaEncodingProfile const& profile);
public IAsyncOperation<PrepareTranscodeResult> PrepareStreamTranscodeAsync(IRandomAccessStream source, IRandomAccessStream destination, MediaEncodingProfile profile);
function prepareStreamTranscodeAsync(source, destination, profile)
Public Function PrepareStreamTranscodeAsync (source As IRandomAccessStream, destination As IRandomAccessStream, profile As MediaEncodingProfile) As IAsyncOperation(Of PrepareTranscodeResult)

Parámetros

source
IRandomAccessStream

Secuencia de origen.

source no puede ser una secuencia InMemoryRandomAccessStream u otra secuencia que se pueda escribir.

destination
IRandomAccessStream

Flujo de destino.

profile
MediaEncodingProfile

Perfil que se va a usar para la operación.

Devoluciones

Cuando se completa este método, se devuelve un objeto PrepareTranscodeResult que se puede usar para iniciar la transcodificación.

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método para transcodificar una secuencia.

var transcoder = new Windows.Media.Transcoding.MediaTranscoder();
return transcoder.prepareStreamTranscodeAsync(sourceStream, destinationStream, profile);

Comentarios

El parámetro de origen no puede ser una secuencia InMemoryRandomAccessStream u otra secuencia que se pueda escribir.

Se aplica a