Atributo MFASFSPLITTER_PACKET_BOUNDARY
Especifica se um buffer contém o início de um pacote ASF (Advanced Systems Format).
Tipo de dados
UINT32
Trate como um valor booliano.
Comentários
Se um buffer de mídia expor a interface IMFAttributes por meio de QueryInterface e o valor desse atributo não for zero, o divisor ASF tratará o buffer como o início de um novo pacote.
Esse atributo se aplicará se você estiver usando o divisor ASF para analisar dados ASF. Se os dados do ASF tiverem comprimentos de pacote variáveis, você deverá definir esse atributo nos buffers de mídia que passar para o método IMFASFSplitter::ParseData. Defina o atributo como TRUE se o buffer contiver o início de um novo pacote. Se o buffer contiver uma continuação do pacote anterior, defina o atributo como FALSE. Os buffers não podem abranger vários pacotes.
Para dados ASF com tamanhos de pacote fixos, esse atributo não é necessário, e um buffer pode abranger vários pacotes.
Observe que as implementações padrão do IMFMediaBuffer fornecidas pela Media Foundation não expõem IMFAttributes. Para usar esse atributo, você deve fornecer sua própria implementação do IMFMediaBuffer; por exemplo, encapsulando os buffers retornados por MFCreateMemoryBuffer.
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 |
|
Confira também