Share via


MediaTranscoder.PrepareStreamTranscodeAsync Metode

Definisi

Secara asinkron menginisialisasi operasi trancode pada aliran yang ditentukan dan mengembalikan objek PrepareTranscodeResult yang dapat digunakan untuk memulai operasi transkode.

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)

Parameter

source
IRandomAccessStream

Aliran sumber.

sumber tidak dapat berupa InMemoryRandomAccessStream atau aliran lain yang dapat ditulis.

destination
IRandomAccessStream

Aliran tujuan.

profile
MediaEncodingProfile

Profil yang digunakan untuk operasi.

Mengembalikan

Ketika metode ini selesai, objek PrepareTranscodeResult dikembalikan yang dapat digunakan untuk memulai transkode.

Contoh

Contoh berikut menunjukkan cara menggunakan metode ini untuk mentranskode aliran.

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

Keterangan

Parameter sumber tidak boleh berupa InMemoryRandomAccessStream atau aliran lain yang dapat ditulis.

Berlaku untuk