Interfaccia IAMStreamConfig (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.
L'interfaccia IAMStreamConfig imposta il formato di output in determinati filtri di acquisizione e compressione, sia per audio che per video. Le applicazioni possono usare questa interfaccia per impostare le proprietà di formato, ad esempio le dimensioni di output e la frequenza dei fotogrammi (per il video) o la frequenza di campionamento e il numero di canali (per l'audio).
Ereditarietà
L'interfaccia IAMStreamConfig eredita dall'interfaccia IUnknown . IAMStreamConfig include anche questi tipi di membri:
Metodi
L'interfaccia IAMStreamConfig include questi metodi.
IAMStreamConfig::GetFormat Il metodo GetFormat recupera il formato di output corrente o preferito. |
IAMStreamConfig::GetNumberOfCapabilities Il metodo GetNumberOfCapabilities recupera il numero di funzionalità di formato supportate da questo pin. |
IAMStreamConfig::GetStreamCaps Il metodo GetStreamCaps recupera un set di funzionalità di formato. |
IAMStreamConfig::SetFormat Il metodo SetFormat imposta il formato di output sul pin. |
Commenti
I filtri espongono questa interfaccia sui relativi pin di output. Per usare l'interfaccia, enumerare i pin e le query del filtro per IAMStreamConfig. In alternativa, se si usa l'oggetto Capture Graph Builder per compilare il grafico del filtro, è possibile chiamare il metodo ICaptureGraphBuilder2::FindInterface . Si noti che un filtro di acquisizione potrebbe avere pin separati per l'acquisizione e l'anteprima.
Filtrare gli sviluppatori
Se si sta scrivendo un filtro di acquisizione o un filtro di compressione, implementare questa interfaccia nel pin di output video o audio. Per altre informazioni, vedere Esposizione di formati di acquisizione e compressione.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) |