MediaTranscoder.PrepareStreamTranscodeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.