CastingConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 . |