MediaStreamSample Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |