次の方法で共有


CastingConnection クラス

定義

キャスト デバイスとの接続を表します。

public ref class CastingConnection sealed : IClosable
/// [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 CastingConnection final : IClosable
[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 CastingConnection : System.IDisposable
Public NotInheritable Class CastingConnection
Implements IDisposable
継承
Object Platform::Object IInspectable CastingConnection
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

CreateCastingConnection を呼び出して、このクラスのインスタンスを取得します。

プロパティ

Device

接続が確立されたキャスト デバイスを取得します。

Source

キャスト デバイスへの接続を介してキャストされるコンテンツ ソースを取得および設定します。 コンテンツはいつでも設定および変更でき、接続が切断されません。

State

現在の接続の状態を取得します。

メソッド

Close()

キャスト接続を閉じます。

DisconnectAsync()

キャスト接続を終了します。 レンダリングしていたコンテンツは、キャスト ソースを取得したローカル要素にリモートで返されます。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

RequestStartCastingAsync(CastingSource)

キャスト デバイスにキャストするプロセスを開始します。 このメソッドを呼び出すと、必要に応じて c sting デバイスがペアになり、キャスト デバイスへのアクセスがユーザーと検証されます。 ユーザーがデバイスへのアプリアクセスを拒否した場合、キャストは失敗します。 それ以外の場合は、接続が確立され、コンテンツがデバイスに送信されます。 この間、接続状態は接続に変わり、接続状態に変わります。 キャスト ソースが設定されている場合、再生が開始されると、状態はレンダリングに変わります。

イベント

ErrorOccurred

キャスト接続の試行中にエラーが発生したことを示します。

StateChanged

State プロパティの変更を示します。

適用対象

こちらもご覧ください