Condividi tramite


MediaStreamSample Classe

Definizione

Rappresenta un esempio multimediale usato da 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
Ereditarietà
Object Platform::Object IInspectable MediaStreamSample
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Vedere l'esempio MediaStreamSource per un esempio di uso dell'origine di flusso multimediale in un'app di Windows universale.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

Proprietà

Buffer

Ottiene il buffer che incapsula i dati MediaStreamSample .

DecodeTimestamp

Ottiene e imposta il timestamp di decodifica per questo oggetto MediaStreamSample.

Direct3D11Surface

Ottiene IDirect3DSurface che incapsula i dati MediaStreamSample .

Discontinuous

Ottiene o imposta un valore per indicare che la sequenza MediaStreamSample precedente manca.

Duration

Ottiene la durata dell'esempio.

ExtendedProperties

Ottiene il set di proprietà esteso che consente di ottenere e impostare le proprietà in MediaStreamSample.

KeyFrame

Ottiene o imposta un valore che indica MediaStreamSample contiene un fotogramma chiave.

Protection

Ottiene un oggetto MediaStreamSampleProtectionProperties , usato per ottenere e impostare le proprietà specifiche della protezione DRM (Digital Rights Management) dell'oggetto MediaStreamSample.

Timestamp

Ottiene il tempo in cui deve essere eseguito il rendering di un esempio. Si tratta anche di un'ora di presentazione.

Metodi

CreateFromBuffer(IBuffer, TimeSpan)

Crea un oggetto MediaStreamSample da un IBuffer.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

Crea un oggetto MediaStreamSample da un oggetto IDirect3DSurface.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

Crea in modo asincrono un oggetto MediaStreamSample da un IInputStream.

Eventi

Processed

Si verifica quando mediaStreamSample è stato elaborato dalla pipeline multimediale.

Si applica a

Vedi anche