Interface IKsPin (ksproxy.h)
L’interface IKsPin fournit des méthodes qui contrôlent et récupèrent des informations sur une broche.
L’IID de cette interface est IID_IKsPin.
Héritage
L’interface IKsPin hérite de l’interface IUnknown.
Méthode
L’interface IKsPin contient ces méthodes.
IKsPin ::KsCreateSinkPinHandle La méthode KsCreateSinkPinHandle crée un handle d’épingle et la stocke dans l’objet de broche KS. |
IKsPin ::KsDecrementPendingIoCount La méthode KsDecrementPendingIoCount décrémente le nombre d’opérations d’entrée/sortie (E/S) en cours sur une broche. |
IKsPin ::KsDeliver La méthode KsDeliver fournit un exemple de média à partir d’une broche de sortie à une broche d’entrée, poursuit une opération d’E/S en récupérant la mémoire tampon suivante à partir d’un allocator, puis envoie la mémoire tampon à l’appareil associé. |
IKsPin ::KsGetCurrentCommunication La méthode KsGetCurrentCommunication récupère la direction de communication actuelle, l’interface et le support d’une broche. |
IKsPin ::KsIncrementPendingIoCount La méthode KsIncrementPendingIoCount incrémente le nombre d’opérations d’entrée/sortie (E/S) en cours sur une broche. |
IKsPin ::KsMediaSamplesCompleted La méthode KsMediaSamplesCompleted informe une broche qu’un segment de flux est terminé. |
IKsPin ::KsPeekAllocator La méthode KsPeekAllocator retourne un pointeur vers une interface IMemAllocator pour l’allocateur affecté d’une broche. |
IKsPin ::KsPropagateAcquire La méthode KsPropagateAcquire dirige toutes les broches sur le filtre pour atteindre l’état Acquire. |
IKsPin ::KsQueryInterfaces La méthode KsQueryInterfaces récupère les interfaces prises en charge par une broche. |
IKsPin ::KsQueryMediums La méthode KsQueryMediums récupère les supports qu’une broche prend en charge. |
Remarques
Un gestionnaire d’interface (IKsInterfaceHandler) utilise la plupart des méthodes IKsPin pour acheminer les exemples multimédias d’un type de média particulier.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | ksproxy.h (include Ksproxy.h) |