estrutura WMDM_PROP_CONFIG

A estrutura WMDM_PROP_CONFIG descreve um conjunto de valores de propriedade compatíveis em todas as propriedades compatíveis com o dispositivo para um formato específico. Essa estrutura contém várias descrições de propriedade em uma matriz de estruturas WMDM_PROP_DESC .

Sintaxe

typedef struct _WMDM_PROP_CONFIG {
  UINT           nPreference;
  UINT           nPropDesc;
  WMDM_PROP_DESC *pPropDesc;
} WMDM_PROP_CONFIG;

Membros

nPreferência

O nível de preferência do dispositivo para essa configuração. O valor mais baixo indica a configuração mais preferencial.

nPropDesc

Número de descrições de propriedade contidas nessa configuração. Há uma única descrição de propriedade para cada propriedade com suporte para o formato especificado.

pPropDesc

Ponteiro para uma matriz de WMDM_PROP_DESC estruturas que contêm descrições de propriedade. O tamanho da matriz é igual ao valor de nPropDesc. O aplicativo deve liberar essa memória quando terminar com ele.

Comentários

A estrutura WMDM_FORMAT_CAPABILITY retornada por IWMDMDevice3::GetFormatCapability para um formato específico consiste em várias configurações de propriedade. WMDM_PROP_CONFIG estruturas descrevem essas configurações.

Uma configuração de propriedade descreve valores para todas as propriedades com suporte para um determinado formato. Os valores de propriedades diferentes em uma única configuração são compatíveis entre si. Por exemplo, para um arquivo de áudio, uma configuração incluirá valores válidos de taxa de amostragem e valores válidos da taxa de bits, de modo que todas as combinações dessas taxas de amostra e bits possam ser reproduzidas no dispositivo.

O chamador é necessário para liberar a memória usada pelo pPropDesc. Para obter um exemplo de como fazer isso, consulte WMDM_FORMAT_CAPABILITY.

Requisitos

Requisito Valor
parâmetro
Wmdm.idl

Confira também

IWMDMDevice3::GetFormatCapability

WMDM_ENUM_PROP_VALID_VALUES_FORM

WMDM_FORMAT_CAPABILITY

WMDM_PROP_DESC

WMDM_PROP_VALUES_ENUM

WMDM_PROP_VALUES_RANGE

Estruturas