Metodo IAMCrossbar::get_CrossbarPinInfo (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il get_CrossbarPinInfo metodo recupera informazioni su un pin specificato.

Sintassi

HRESULT get_CrossbarPinInfo(
  [in]  BOOL IsInputPin,
  [in]  long PinIndex,
  [out] long *PinIndexRelated,
  [out] long *PhysicalType
);

Parametri

[in] IsInputPin

Specifica la direzione del pin. Usare uno dei valori seguenti.

Valore Significato
VERO
Pin di input
FALSE
Pin di output

[in] PinIndex

Specifica l'indice del pin.

[out] PinIndexRelated

Puntatore a una variabile che riceve l'indice del pin correlato oppure -1 se non è correlato a questo pin. Il pin correlato è un segnaposto sullo stesso filtro, con la stessa direzione; in genere rappresenta lo stesso jack fisico o connettore. Ad esempio, un tuner video e un tuner audio potrebbero essere pin correlati. In genere, se due pin sono correlati, è necessario instradarli insieme.

[out] PhysicalType

Puntatore a una variabile che riceve un membro dell'enumerazione PhysicalConnectorType , che indica il tipo fisico del pin.

Valore restituito

Restituisce un valore HRESULT . Di seguito sono indicati alcuni valori possibili.

Codice restituito Descrizione
S_FALSE
Tipo fisico sconosciuto.
S_OK
Operazione completata.
E_POINTER
Argomento puntatore NULL.

Commenti

I pin di output e i pin di input sono entrambi indicizzati da zero. Per determinare il numero di pin di output e di input, chiamare il metodo IAMCrossbar::get_PinCounts .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)
Libreria Strmiids.lib

Vedi anche

Codici di errore e di esito positivo

Interfaccia IAMCrossbar

Uso delle barre incrociate