MediaTranscoder.PrepareStreamTranscodeAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza in modo asincrono l'operazione di trancode nel flusso specificato e restituisce un oggetto PrepareTranscodeResult che può essere usato per avviare l'operazione di transcode.
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)
Parametri
- source
- IRandomAccessStream
Flusso di origine.
l'origine non può essere un flusso scrivibile InMemoryRandomAccessStream o altro flusso scrivibile.
- destination
- IRandomAccessStream
Flusso di destinazione.
- profile
- MediaEncodingProfile
Profilo da usare per l'operazione.
Restituisce
Al termine di questo metodo, viene restituito un oggetto PrepareTranscodeResult che può essere usato per avviare la transcode.
Esempio
Nell'esempio seguente viene illustrato come usare questo metodo per transcodificare un flusso.
var transcoder = new Windows.Media.Transcoding.MediaTranscoder();
return transcoder.prepareStreamTranscodeAsync(sourceStream, destinationStream, profile);
Commenti
Il parametro di origine non può essere un flusso scrivibile InMemoryRandomAccessStream o altro flusso scrivibile.