Modello di classe IMediaObjectImpl
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il IMediaObjectImpl
modello di classe fornisce un'implementazione di base per l'interfaccia IMediaObject . Per altre informazioni sull'uso di questo modello, vedere Uso del modello di classe DMO.
Questo IMediaObjectImpl
modello espone i membri seguenti.
Classe annidata | Descrizione |
---|---|
Lockit | Classe helper che blocca e sblocca DMO. |
Metodo | Descrizione |
---|---|
CheckTypesSet | Determina se tutti i flussi non facoltativi hanno tipi di supporti. |
InputType | Recupera il tipo di supporto corrente per un flusso di input specificato. |
InputTypeSet | Esegue query sul tipo di supporto impostato su un flusso di input. |
InternalAcceptingInput | Esegue query sul fatto che un flusso di input possa accettare più input. |
InternalCheckInputType | Esegue query sul fatto che un flusso di input possa accettare un determinato tipo di supporto. |
InternalCheckOutputType | Esegue query sul fatto che un flusso di output possa accettare un determinato tipo di supporto. |
Lock | Blocca il DMO |
OutputType | Recupera il tipo di supporto corrente per un flusso di output specificato. |
OutputTypeSet | Esegue una query sul tipo di supporto impostato su un flusso di output. |
Unlock | Sblocca l'DMO |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche