Share via


MediaPlayer.GetSurface(Compositor) メソッド

定義

MediaPlayerMediaPlayerSurface オブジェクトを取得します。これにより、XAML フレームワークに依存することなく、コンポジターを使用してプレーヤーのコンテンツをレンダリングできます。

public:
 virtual MediaPlayerSurface ^ GetSurface(Compositor ^ compositor) = GetSurface;
MediaPlayerSurface GetSurface(Compositor const& compositor);
public MediaPlayerSurface GetSurface(Compositor compositor);
function getSurface(compositor)
Public Function GetSurface (compositor As Compositor) As MediaPlayerSurface

パラメーター

compositor
Compositor

返されるサーフェスを使用する コンポジター

戻り値

メディア プレーヤー画面。

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

注釈

既定では、このメソッドによって生成される CompositionSurface のサイズはピクセル単位で 640 x 480 になります。 別のサイズを取得するには、 GetSurface を呼び出す前に SetSurfaceSize を呼び出します。

GetSurface を複数回呼び出すことで、1 つの MediaPlayer インスタンスから複数のサーフェスを取得できます。

Windows.UI.Composition API を使用してビジュアルをレンダリングする方法の詳細については、「ビジュアル レイヤー」を参照してください。

コンポジション画面にビデオをレンダリングする方法のガイダンスについては、「MediaPlayer を使用して オーディオとビデオを再生する」を参照してください。

適用対象

こちらもご覧ください