MediaStreamSample 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
如需在通用 Windows 應用程式中使用媒體串流來源的範例,請參閱 MediaStreamSource 範例 。
版本歷程記錄
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1809 | 17763 | CreateFromDirect3D11Surface |
1809 | 17763 | Direct3D11Surface |
屬性
Buffer |
取得封裝 MediaStreamSample 資料的緩衝區。 |
DecodeTimestamp |
取得並設定這個 MediaStreamSample的解碼時間戳記。 |
Direct3D11Surface |
取得封裝 MediaStreamSample 資料的 IDirect3DSurface。 |
Discontinuous |
取得或設定值,指出序列中先前的 MediaStreamSample 遺失。 |
Duration |
取得範例的持續時間。 |
ExtendedProperties |
取得擴充屬性集,以啟用 在 MediaStreamSample上取得和設定屬性。 |
KeyFrame |
取得或設定值,這個值表示 MediaStreamSample 包含主要畫面格。 |
Protection |
取得 MediaStreamSampleProtectionProperties 物件,用於取得和設定 Digital Rights Management 特定的屬性, (DRM) MediaStreamSample的保護。 |
Timestamp |
取得應該呈現範例的時間。 這也稱為簡報時間。 |
方法
CreateFromBuffer(IBuffer, TimeSpan) | |
CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan) | |
CreateFromStreamAsync(IInputStream, UInt32, TimeSpan) |
以非同步方式從IInputStream建立MediaStreamSample。 |
事件
Processed |
發生于媒體管線已處理 MediaStreamSample 時。 |