Windows.Media.Core 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メディアの再生に関連するいくつかの異なる機能で使用されるコア メディア API が含まれています。
クラス
AudioStreamDescriptor |
オーディオ メディア ストリームの説明を表します。 |
AudioTrack |
オーディオ トラックを表します。 |
AudioTrackOpenFailedEventArgs |
AudioTrack の OpenFailed イベントのデータを提供します。 |
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 | |
MseSourceBuffer |
メディア ソース拡張機能 (MSE) ソース バッファーを表します。 |
MseSourceBufferList |
メディア ソース拡張機能 (MSE) ソース バッファーの一覧を表します。 |
MseStreamSource |
メディア ソース拡張機能 (MSE) ストリーム ソースを表します。 |
SceneAnalysisEffect |
ビデオ フレームを分析して、サポートされている可変フォト シーケンス キャプチャ手法のいずれかが高品質のキャプチャ 画像を生成できるかどうかを判断する効果を表します。 |
SceneAnalysisEffectDefinition |
シーン分析ビデオ効果の定義を表します。 |
SceneAnalysisEffectFrame |
シーン分析操作の結果を含むビデオ フレームを表します。 |
SceneAnalyzedEventArgs | |
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 |
VideoTrack の OpenFailed イベントのデータを提供します。 |
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 プロパティが変更された理由を指定します。 |