Partager via


CastingConnection Classe

Définition

Représente une connexion avec un appareil de casting.

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
Héritage
Object Platform::Object IInspectable CastingConnection
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Obtenez une instance de cette classe en appelant CreateCastingConnection.

Propriétés

Device

Obtient l’appareil de casting avec lequel une connexion a été établie.

Source

Obtient et définit la source de contenu qui est en cours de conversion via la connexion à l’appareil de diffusion. Le contenu peut être défini et modifié à tout moment, ce qui ne déconnecte pas la connexion.

State

Obtient l’état actuel de la connexion.

Méthodes

Close()

Ferme la connexion de casting.

DisconnectAsync()

Met fin à une connexion de casting. Le contenu qui était rendu à distance retourne à l’élément local à partir duquel vous avez récupéré la source de diffusion.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

RequestStartCastingAsync(CastingSource)

Démarre le processus de conversion sur un appareil de casting. Lorsqu’elle est appelée, cette méthode associe l’appareil c sting, si nécessaire, et vérifie l’accès à l’appareil de casting avec l’utilisateur. Si l’utilisateur refuse à l’application l’accès à l’appareil, le casting échoue. Dans le cas contraire, une connexion est établie et le contenu est envoyé à l’appareil. Pendant ce temps, l’état de la connexion passe à connexion, puis à connecté. Si une source de diffusion est définie, l’état change de rendu une fois la lecture commencée.

Événements

ErrorOccurred

Indique qu’une erreur s’est produite lors de la tentative d’une connexion de cast.

StateChanged

Indique une modification de la propriété State .

S’applique à

Voir aussi