Classe CMediaType
[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 |
|