次の方法で共有


MediaStreamSample クラス

定義

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
継承
Object Platform::Object IInspectable 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 オブジェクトを取得します。これは、MediaStreamSample の Digital Rights Management (DRM) 保護に固有のプロパティを取得および設定するために使用されます。

Timestamp

サンプルをレンダリングする時刻を取得します。 これはプレゼンテーション時間とも呼ばれます。

メソッド

CreateFromBuffer(IBuffer, TimeSpan)

IBuffer から MediaStreamSample を作成します。

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

IDirect3DSurface から MediaStreamSample を作成します。

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

IInputStream から MediaStreamSample を非同期に作成します。

イベント

Processed

MediaStreamSample がメディア パイプラインによって処理されたときに発生します。

適用対象

こちらもご覧ください