Modelo de classe IMediaObjectImpl
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O IMediaObjectImpl
modelo de classe fornece uma implementação base para a interface IMediaObject . Para obter mais informações sobre como usar esse modelo, consulte Usando o modelo de classe DMO.
Este IMediaObjectImpl
modelo expõe os membros a seguir.
Classe aninhada | Descrição |
---|---|
LockIt | Classe auxiliar que bloqueia e desbloqueia o DMO. |
Método | Descrição |
---|---|
CheckTypesSet | Determina se todos os fluxos não opcionais têm tipos de mídia. |
InputType | Recupera o tipo de mídia atual para um fluxo de entrada especificado. |
InputTypeSet | Consulta se o tipo de mídia foi definido em um fluxo de entrada. |
InternalAcceptingInput | Consulta se um fluxo de entrada pode aceitar mais entradas. |
InternalCheckInputType | Consulta se um fluxo de entrada pode aceitar um determinado tipo de mídia. |
InternalCheckOutputType | Consulta se um fluxo de saída pode aceitar um determinado tipo de mídia. |
Bloqueio | Bloqueia o DMO |
OutputType | Recupera o tipo de mídia atual para um fluxo de saída especificado. |
OutputTypeSet | Consulta se o tipo de mídia foi definido em um fluxo de saída. |
Desbloquear | Desbloqueia o DMO |
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também