Freigeben über


MediaStreamSample Klasse

Definition

Stellt ein Medienbeispiel dar, das von mediaStreamSource verwendet wird.

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
Vererbung
Object Platform::Object IInspectable MediaStreamSample
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Im MediaStreamSource-Beispiel finden Sie ein Beispiel für die Verwendung von Media Stream Source in einer universellen Windows-App.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

Eigenschaften

Buffer

Ruft den Puffer ab, der die MediaStreamSample-Daten kapselt.

DecodeTimestamp

Ruft den Decodierungszeitstempel für diesen MediaStreamSample ab und legt diesen fest.

Direct3D11Surface

Ruft die IDirect3DSurface ab, die die MediaStreamSample-Daten kapselt.

Discontinuous

Ruft einen Wert ab, der angibt, dass der vorherige MediaStreamSample in der Sequenz fehlt, oder legt diesen fest.

Duration

Ruft die Dauer des Beispiels ab.

ExtendedProperties

Ruft den erweiterten Eigenschaftensatz ab, der das Abrufen und Festlegen von Eigenschaften für mediaStreamSample ermöglicht.

KeyFrame

Ruft einen Wert ab, der angibt, dass MediaStreamSample einen Keyframe enthält, oder legt diesen fest.

Protection

Ruft ein MediaStreamSampleProtectionProperties-Objekt ab, das zum Abrufen und Festlegen von Eigenschaften verwendet wird, die spezifisch für den DRM-Schutz (Digital Rights Management) von MediaStreamSample sind.

Timestamp

Ruft den Zeitpunkt ab, zu dem ein Beispiel gerendert werden soll. Dies wird auch als Präsentationszeit bezeichnet.

Methoden

CreateFromBuffer(IBuffer, TimeSpan)

Erstellt ein MediaStreamSample aus einem IBuffer.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

Erstellt ein MediaStreamSample aus einem IDirect3DSurface.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

Erstellt asynchron ein MediaStreamSample aus einem IInputStream.

Ereignisse

Processed

Tritt auf, wenn mediaStreamSample von der Medienpipeline verarbeitet wurde.

Gilt für:

Weitere Informationen