Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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.]
A CMediaType classe gerencia tipos de mídia. Essa classe herda a estrutura AM_MEDIA_TYPE . Ele pode ser convertido em uma variável do tipo AM_MEDIA_TYPE.
| Métodos públicos | Descrição |
|---|---|
| Cmediatype | Método de construtor. |
| ~Cmediatype | Método destruidor. |
| Definir | Define o tipo de mídia de outro tipo de mídia. |
| Isvalid | Determina se um tipo principal foi atribuído a esse objeto. |
| Tipo | Recupera o tipo principal. |
| SetType | Especifica o tipo principal. |
| Subtipo | Recupera o subtipo. |
| SetSubtype | Especifica o subtipo. |
| IsFixedSize | Determina se os exemplos têm um tamanho fixo ou um tamanho variável. |
| IsTemporalCompressed | Determina se o fluxo usa compactação temporal. |
| GetSampleSize | Recupera o tamanho da amostra. |
| SetSampleSize | Especifica um tamanho de exemplo fixo ou especifica que os exemplos têm um tamanho variável. |
| SetVariableSize | Especifica que os exemplos não têm um tamanho fixo. |
| SetTemporalCompression | Especifica se os exemplos são compactados usando compactação temporal. |
| Formatar | Recupera um ponteiro para o bloco de formato. |
| FormatLength | Recupera o comprimento do bloco de formato. |
| SetFormatType | Especifica o tipo do formato. |
| FormatType | Recupera o tipo de formato. |
| Setformat | Especifica o bloco de formato. |
| ResetFormatBuffer | Exclui o bloco de formato. |
| AllocFormatBuffer | Aloca memória para o bloco de formato. |
| ReallocFormatBuffer | Realoca o bloco de formato para um novo tamanho. |
| InitMediaType | Inicializa o tipo de mídia. |
| MatchesPartial | Determina se esse tipo de mídia corresponde a um tipo de mídia parcialmente especificado. |
| IsPartiallySpecified | Determina se o tipo de mídia está parcialmente definido. |
| Operadores | Descrição |
| operador = | Sobrecarrega o operador de atribuição para copiar um tipo de mídia. |
| operator == | Testa a igualdade entre objetos CMediaType. |
| operador != | Testa a desigualdade entre objetos CMediaType. |
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|
| Biblioteca |
|