Bagikan melalui


MediaStreamSample Kelas

Definisi

Mewakili sampel media yang digunakan oleh MediaStreamSource.

public ref class MediaStreamSample sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaStreamSample final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaStreamSample
Public NotInheritable Class MediaStreamSample
Warisan
Object Platform::Object IInspectable MediaStreamSample
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Lihat Sampel MediaStreamSource untuk contoh penggunaan Sumber Aliran Media di aplikasi Universal Windows.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

Properti

Buffer

Mendapatkan buffer yang merangkum data MediaStreamSample .

DecodeTimestamp

Mendapatkan dan mengatur tanda waktu dekode untuk MediaStreamSample ini.

Direct3D11Surface

Mendapatkan IDirect3DSurface yang merangkum data MediaStreamSample .

Discontinuous

Mendapatkan atau mengatur nilai untuk menunjukkan bahwa MediaStreamSample sebelumnya dalam urutan hilang.

Duration

Mendapatkan durasi sampel.

ExtendedProperties

Mendapatkan set properti yang diperluas yang memungkinkan mendapatkan dan mengatur properti di MediaStreamSample.

KeyFrame

Mendapatkan atau menetapkan nilai yang menunjukkan MediaStreamSample berisi keyframe.

Protection

Mendapatkan objek MediaStreamSampleProtectionProperties , yang digunakan untuk mendapatkan dan mengatur properti yang khusus untuk perlindungan Digital Rights Management (DRM) dari MediaStreamSample.

Timestamp

Mendapatkan waktu di mana sampel harus dirender. Ini juga disebut sebagai waktu presentasi.

Metode

CreateFromBuffer(IBuffer, TimeSpan)

Membuat MediaStreamSample dari IBuffer.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

Membuat MediaStreamSample dari IDirect3DSurface.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

Secara asinkron membuat MediaStreamSample dari IInputStream.

Acara

Processed

Terjadi ketika MediaStreamSample telah diproses oleh alur media.

Berlaku untuk

Lihat juga