Compartilhar via


atributo MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS

Especifica uma lista de taxas de bits e janelas de buffer correspondentes para um arquivo ASF (Formato de Sistemas Avançados) da VBR (taxa de bits variável).

Tipo de dados

Matriz de bytes

Comentários

Esse atributo se aplica a descritores de apresentação para conteúdo ASF.

O método IMFASFContentInfo::GeneratePresentationDescriptor gera esse atributo que se aplica ao descritor de apresentação para conteúdo ASF.

O valor do atributo tem o seguinte formato:

struct {
    WORD wReserved;
    WM_LEAKY_BUCKET_PAIR bucket[2];
};

A estrutura WM_LEAKY_BUCKET_PAIR é definida da seguinte maneira:

typedef struct _WMLeakyBucketPair {
  DWORD  dwBitrate;
  DWORD  msBufferWindow;
} WM_LEAKY_BUCKET_PAIR;

Para cada taxa de bits, o membro msBufferWindow indica quanto conteúdo é armazenado em buffer antes do início da reprodução, em milissegundos. O tamanho do buffer em bytes é igual a msBufferWinow x dwBitrate /8000.

Observação

Esse atributo corresponde ao atributo ASFLeakyBucketPairs no SDK de Formato de Mídia do Windows.

 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wmcontainer.h

Confira também

Lista alfabética de atributos da Media Foundation

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Atributos de descritor de apresentação

Objeto de cabeçalho ASF

Descritores de apresentação