Windows.Media.Core 名前空間

メディアの再生に関連するいくつかの異なる機能で使用されるコア メディア API が含まれています。

クラス

AudioStreamDescriptor

オーディオ メディア ストリームの説明を表します。

AudioTrack

オーディオ トラックを表します。

AudioTrackOpenFailedEventArgs

AudioTrackOpenFailed イベントのデータを提供します。

AudioTrackSupportInfo

AudioTrack のサポート情報を提供します。 この情報には、オーディオ デコーダーの状態、デコーダーによって適用されるオーディオの劣化に関する情報、オーディオ トラックが関連付けられている MediaSource の状態が含まれます。

ChapterCue

TimedMetadataTrack に含めることができるチャプター キューを表します。

CodecInfo

システムにインストールされているメディア コーデックに関する情報を提供します。

CodecQuery

システムにインストールされているすべてのメディア コーデックを列挙できる FindAllAsync メソッドを提供します。

CodecSubtypes

サブタイプの GUID の文字列表現を返す、最もサポートされているメディア サブタイプのプロパティを提供します。 これらのプロパティ値を使用して、 CodecQuery.FindAllAsync で実行されたクエリをフィルター処理します。 これらのプロパティによって返される値を CodecInfo オブジェクトの Subtypes コレクション内の値と比較して、コーデックが特定のメディア サブタイプをサポートしているかどうかを判断することもできます。

DataCue

TimedMetadataTrack に含めることができるデータ キューを表します。

FaceDetectedEventArgs

FaceDetected イベントのデータを提供します。

FaceDetectionEffect

ビデオ ストリーム内の顔を検出しようとする効果を表します。

FaceDetectionEffectDefinition

顔検出ビデオ効果の定義を表します。

FaceDetectionEffectFrame

FaceDetectionEffect によって検出された顔の一覧を含むビデオ フレームを表します。

HighDynamicRangeControl

SceneAnalysisEffect のハイ ダイナミック レンジ (HDR) 分析を有効または無効にする機能を提供します。

HighDynamicRangeOutput

SceneAnalysisEffect からハイ ダイナミック レンジ (HDR) 分析操作の結果を提供します。

ImageCue

TimedMetadataTrack に含めることができるイメージ キューを表します。

InitializeMediaStreamSourceRequestedEventArgs

InitializeMediaStreamSourceRequested イベントのデータを提供します。

LowLightFusion

このクラスを使用すると、低光の設定と近接してキャプチャされた一連のイメージ フレームを送信し、画像の照明と忠実度を向上させるために処理された 1 つのイメージを受け取ることができます。

LowLightFusionResult

FuseAsync の呼び出しで開始された低光フュージョン操作の結果を表します。

MediaBinder

MediaSource に関連付けられているメディア コンテンツの遅延バインディングを有効にします。

メディア プレーヤーが実際にコンテンツを再生するまで MediaSource オブジェクトにバインドしないメディア コンテンツには、このクラスを使用します。 この一般的なシナリオは、アクセス時に支払いが必要なコンテンツを再生することです。

MediaBindingEventArgs

関連付けられた MediaSource にメディア コンテンツをバインドするための Binding イベントとメソッドのデータを提供します。

MediaCueEventArgs

TimedMetadataTrack.CueEntered イベントと TimedMetadataTrack.CueExited イベントのデータを提供します。

MediaSource

メディア ソースを表します。 さまざまなソースからメディアを参照する一般的な方法を提供し、基になるメディア形式に関係なく、メディア データにアクセスするための共通モデルを公開します。

MediaSourceAppServiceConnection

UWP アプリで使用できるカスタム メディア ソースを提供するアプリ サービスの実装を有効にします。

MediaSourceError

MediaSource で発生したエラーを表します。

MediaSourceOpenOperationCompletedEventArgs

MediaSource.MediaSourceOpenOperationCompleted イベントのデータを提供します。

MediaSourceStateChangedEventArgs

MediaSource オブジェクトの StateChanged イベントのデータを提供します。

MediaStreamSample

MediaStreamSource で使用されるメディア サンプルを表します。

MediaStreamSamplePropertySet

MediaStreamSample のプロパティを格納します。

MediaStreamSampleProtectionProperties

MediaStreamSample の Digital Rights Management (DRM) 保護に固有のコレクション プロパティを表します。

MediaStreamSource

メディア サンプルをメディア パイプラインに直接配信するメディア ソースを表します。

MediaStreamSourceClosedEventArgs

MediaStreamSource.Closed イベントのデータを提供します。

MediaStreamSourceClosedRequest

MediaStreamSource.closed イベントがアプリケーションに情報を提供するために使用するオブジェクトを表します。

MediaStreamSourceSampleRenderedEventArgs

MediaStreamSource.SampleRendered イベントのデータを提供します。これは、MediaStreamSource からのサンプルがレンダリングされるときに発生します。 SampleLag プロパティを使用して、サンプルのレンダリングに遅れがあるかどうかを判断します。その場合は、低帯域幅ストリームに切り替えることができます。

MediaStreamSourceSampleRequest

MediaStreamSource.SampleRequest イベントがアプリケーションに情報を提供するために使用するオブジェクトを表します。

MediaStreamSourceSampleRequestDeferral

MediaStreamSample の取得が完了したことをアプリケーションが非同期的に報告する方法を提供します。

MediaStreamSourceSampleRequestedEventArgs

SampleRequested イベントのデータを提供します。

MediaStreamSourceStartingEventArgs

MediaStreamSource.Starting イベントのデータを提供します。

MediaStreamSourceStartingRequest

メディア内の特定の位置から MediaStreamSample オブジェクトの蓄積を開始するアプリケーションの MediaStreamSource.Starting イベントからの要求を表します。

MediaStreamSourceStartingRequestDeferral

MediaStreamSource.Starting イベントの処理が完了したことをアプリケーションが非同期的に報告する方法を提供します。

MediaStreamSourceSwitchStreamsRequest

MediaStreamSource.SwitchStreamsRequest イベントがアプリケーションに情報を提供するために使用するオブジェクトを表します。

MediaStreamSourceSwitchStreamsRequestDeferral

MediaStreamSource.SwitchStreamsRequested イベントが完了したことをアプリケーションが非同期的に報告する方法を提供します。

MediaStreamSourceSwitchStreamsRequestedEventArgs

MediaStreamSource.SwitchStreamsRequested イベントのデータを提供します。

MseSourceBuffer

メディア ソース拡張機能 (MSE) ソース バッファーを表します。

MseSourceBufferList

メディア ソース拡張機能 (MSE) ソース バッファーの一覧を表します。

MseStreamSource

メディア ソース拡張機能 (MSE) ストリーム ソースを表します。

SceneAnalysisEffect

ビデオ フレームを分析して、サポートされている可変フォト シーケンス キャプチャ手法のいずれかが高品質のキャプチャ 画像を生成できるかどうかを判断する効果を表します。

SceneAnalysisEffectDefinition

シーン分析ビデオ効果の定義を表します。

SceneAnalysisEffectFrame

シーン分析操作の結果を含むビデオ フレームを表します。

SceneAnalyzedEventArgs

SceneAnalysisEffect.SceneAnalyzed イベントのデータを提供します。

SpeechCue

TimedMetadataTrack に含めることができる音声キューを表します。 このキューを使用すると、単語の境界、文の境界、Speech Sythesis Markup Language (SSML) ブックマークなど、テキスト読み上げ (TTS) ストリームに含まれるメタデータに基づいてイベントを受信できます。

TimedMetadataStreamDescriptor

時間指定メタダ メディア ストリームの説明を表します。

TimedMetadataTrack

時間指定されたメタデータ トラックを表します。トラックには IMediaCue オブジェクトの一覧が含まれており、各キューの時間枠の先頭と末尾にイベントが発生します。

TimedMetadataTrackError

時間指定メタデータ トラックで発生したエラーに関する情報を提供します。

TimedMetadataTrackFailedEventArgs

TimedMetadataTrack.TrackFailed イベントのデータを提供します。

TimedTextBouten

時間指定されたテキスト行に関連付けられたブーテン マークを表します。

TimedTextCue

TimedMetadataTrack のテキスト キューを表します。

TimedTextLine

TimedTextCue と共に表示されるテキスト行を表します。

TimedTextRegion

TimedTextCue のレンダリング領域の外観をカスタマイズするためのプロパティを公開します。

TimedTextRuby

時間指定されたテキストの行に関連付けられている Ruby テキストのブロックを表します。

TimedTextSource

時間指定テキスト データのソースを表します。

TimedTextSourceResolveResultEventArgs

TimedTextSource.Resolved イベントのデータを提供します。

TimedTextStyle

TimedTextCue でレンダリングされるテキストのスタイルを定義します。 Subformats プロパティを使用して、TimedTextLine 内の部分文字列のスタイルを設定できます。

TimedTextSubformat

TimedTextLine 内の部分文字列の TimedTextStyle を定義します。 のキュー。レンダリングされたテキストのスタイルを定義します。

VideoStabilizationEffect

ビデオ ストリームを安定させる効果を表します。

VideoStabilizationEffectDefinition

ビデオ安定化効果の定義を表します。

VideoStabilizationEffectEnabledChangedEventArgs

VideoStabilizationEffect.EnabledChanged イベントのデータを提供します。

VideoStreamDescriptor

ビデオ メディア ストリームの説明を表します。

VideoTrack

ビデオ トラックを表します。

VideoTrackOpenFailedEventArgs

VideoTrackOpenFailed イベントのデータを提供します。

VideoTrackSupportInfo

VideoTrack のサポート情報を提供します。 この情報には、ビデオ デコーダーの状態と、ビデオ トラックが関連付けられている MediaSource の状態が含まれます。

構造体

MseTimeRange

時間範囲の開始と終了について説明します。

TimedTextDouble

時間指定されたテキスト スタイル プロパティの値を伝達するために使用される浮動小数点値を表します。

TimedTextPadding

時間指定されたテキスト領域の周囲のパディングのサイズを表します。

TimedTextPoint

時間指定されたテキスト スタイル プロパティの値を伝えるために使用される 2D 座標を表します。

TimedTextSize

時間指定されたテキスト スタイル プロパティの値を伝えるために使用されるサイズを表します。

インターフェイス

IMediaCue

すべてのメディア キューによって実装されるインターフェイスを定義します。

IMediaSource

メディア サンプルをメディア パイプラインに配信するメディア ソースを表します。

IMediaStreamDescriptor

オーディオまたはビデオ ストリーム記述子によって実装されるインターフェイスを定義します。

IMediaStreamDescriptor2

オーディオまたはビデオ ストリーム記述子によって実装されるインターフェイスを定義します。

IMediaTrack

メディア トラックによって実装されるインターフェイスを定義します。

ISingleSelectMediaTrackList

一度に 1 つの項目を選択できるメディア トラック リストを表します。

ITimedMetadataTrackProvider

メタデータ トラックを提供するカスタム ストリームによって実装されるインターフェイスを定義します。

列挙型

AudioDecoderDegradation

オーディオ デコーダーによって AudioTrack に適用される degredation の種類 (存在する場合) を指定します。

AudioDecoderDegradationReason

オーディオ デコーダーが AudioTrack を低下させた理由を指定します。

CodecCategory

コーデックのカテゴリを指定します。

CodecKind

コーデックがオーディオ データとビデオ データのどちらを操作するかを指定します。

FaceDetectionMode

顔検出に使用するモードを指定します。

MediaDecoderStatus

メディア アイテムをデコードするときのメディア デコーダーの状態を指定します。

MediaSourceState

MediaSource の状態を指定します。

MediaSourceStatus

ソースに関連付けられているメディア項目を開くときの MediaSource の状態を指定します。

MediaStreamSourceClosedReason

MediaStreamSource が閉じられた理由を指定します。

MediaStreamSourceErrorStatus

MediaStreamSource に関連するエラーを指定します。

MediaTrackKind

メディア トラックの種類を指定します。

MseAppendMode

MseSourceBuffer オブジェクトがバッファーを追加する方法を指定します。

MseEndOfStreamStatus

ストリームの末尾の状態を指定します。

MseReadyState

MseStreamSource オブジェクトの準備完了状態を指定します。

SceneAnalysisRecommendation

SceneAnalysisEffect によって決定される現在のキャプチャ条件に基づいて、キャプチャされた画像の画質と忠実度を向上させるために推奨される画像処理を指定します。

TimedMetadataKind

TimedMetadataTrack に存在する可能性があるメタデータの種類を指定します。

TimedMetadataTrackErrorCode

TimedMetadataTrack で発生したエラーの種類を指定します。

TimedTextBoutenPosition

関連付けられたルビベースに対するブロック進行寸法のブーテンマークの位置を指定します。

TimedTextBoutenType

時間指定テキストでレンダリングするブーテン マークの種類を指定します。

TimedTextDisplayAlignment

ビデオ フレームに対する TimedTextRegion の配置を指定します。

TimedTextFlowDirection

時間指定されたテキストが流れる方向を指定します。

TimedTextFontStyle

表示時間指定テキストに使用できるフォント スタイルを指定します。

TimedTextLineAlignment

TimedTextRegion が表示される TimedTextRegion に対する相対的な TimedTextLine の配置を指定します。

TimedTextRubyAlign

Ruby テキスト コンテナー注釈によって生成されるインライン領域内の Ruby テキストの位置を指定します。

TimedTextRubyPosition

関連する Ruby ベースに対するブロック進行ディメンション内の Ruby テキストの位置を指定します。

TimedTextRubyReserve

線領域の境界内に配置された Ruby テキスト コンテナーによって生成されたインライン領域を含むのに十分な領域をブロック進行ディメンションに予約するために、影響を受ける行領域に適用する追加の領域を指定します。

TimedTextScrollMode

テキスト行が領域をスクロールするメソッドを指定します。

TimedTextUnit

時間指定されたテキスト スタイル値を表す単位を指定します。

TimedTextWeight

時間指定されたテキストの重みを指定します。

TimedTextWrapping

時間指定されたテキストの折り返し動作を指定します。

TimedTextWritingMode

時間指定テキストが書き込まれる方向を指定します。

VideoStabilizationEffectEnabledChangedReason

VideoStabilizationEffect.Enabled プロパティが変更された理由を指定します。

こちらもご覧ください