Interfaccia IKsPin (ksproxy.h)
L'interfaccia IKsPin fornisce metodi che controllano e recuperano informazioni su un pin.
L'IID per questa interfaccia è IID_IKsPin.
Eredità
L'interfaccia IKsPin eredita dall'interfaccia IUnknown.
Metodi
L'interfaccia IKsPin include questi metodi.
IKsPin::KsCreateSinkPinHandle Il metodo KsCreateSinkPinHandle crea un handle pin e lo archivia nell'oggetto pin KS. |
IKsPin::KsDecrementPendingIoCount Il metodo KsDecrementPendingIoCount decrementa il numero di operazioni di input/output (I/O) in corso su un pin. |
IKsPin::KsDeliver Il metodo KsDeliver fornisce un esempio multimediale da un pin di output a un pin di input, continua un'operazione di I/O recuperando il buffer successivo da un allocatore e invia il buffer al dispositivo associato. |
IKsPin::KsGetCurrentCommunication Il metodo KsGetCurrentCommunication recupera la direzione di comunicazione, l'interfaccia e il supporto correnti di un pin. |
IKsPin::KsIncrementPendingIoCount Il metodo KsIncrementPendingIoCount incrementa il numero di operazioni di input/output (I/O) in corso su un pin. |
IKsPin::KsMediaSamplesCompleted Il metodo KsMediaSamplesCompleted informa un pin che un segmento di flusso è stato completato. |
IKsPin::KsPeekAllocator Il metodo KsPeekAllocator restituisce un puntatore a un'interfaccia IMemAllocator per l'allocatore assegnato di un pin. |
IKsPin::KsPropagateAcquire Il metodo KsPropagateAcquire indirizza tutti i pin sul filtro per ottenere lo stato Acquire. |
IKsPin::KsQueryInterfaces Il metodo KsQueryInterfaces recupera le interfacce supportate da un pin. |
IKsPin::KsQueryMediums Il metodo KsQueryMediums recupera i supporti supportati da un pin. |
Osservazioni
Un gestore di interfaccia (IKsInterfaceHandler) usa molti dei metodi IKsPin per instradare esempi di supporti di un particolare tipo di supporto.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | ksproxy.h (include Ksproxy.h) |