Partager via


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éthodes

L’interface IKsPin a ces méthodes.

 
IKsPin ::KsCreateSinkPinHandle

La méthode KsCreateSinkPinHandle crée une poignée de broche et la stocke dans l’objet pin 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 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 allocateur et envoie la mémoire tampon à l’appareil associé.
IKsPin ::KsGetCurrentCommunication

La méthode KsGetCurrentCommunication récupère la direction de communication, l’interface et le support actuels 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 s’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 du 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 pris en charge par une broche.

Remarques

Un gestionnaire d’interface (IKsInterfaceHandler) utilise de nombreuses méthodes IKsPin pour acheminer des exemples de médias d’un type de média particulier.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête ksproxy.h (inclure Ksproxy.h)

Voir aussi

IKsInterfaceHandler