Condividi tramite


attributo MFASFSPLITTER_PACKET_BOUNDARY

Specifica se un buffer contiene l'inizio di un pacchetto ASF (Advanced Systems Format).

Tipo di dati

UINT32

Considera come valore booleano.

Osservazioni:

Se un buffer multimediale espone l'interfaccia IMFAttributes tramite QueryInterface e il valore di questo attributo è diverso da zero, il componente di divisione ASF considera il buffer come inizio di un nuovo pacchetto.

Questo attributo si applica se si usa il splitter ASF per analizzare i dati asf. Se i dati asf hanno lunghezze di pacchetti variabili, è necessario impostare questo attributo sui buffer multimediali passati al metodo IMFASFSplitter::P arseData. Impostare l'attributo su TRUE se il buffer contiene l'inizio di un nuovo pacchetto. Se il buffer contiene una continuazione del pacchetto precedente, impostare l'attributo su FAL edizione Standard. I buffer non possono estendersi a più pacchetti.

Per i dati ASF con dimensioni fisse dei pacchetti, questo attributo non è obbligatorio e un buffer può estendersi su più pacchetti.

Si noti che le implementazioni standard di IMFMediaBuffer fornite da Media Foundation non espongono IMFAttributes. Per utilizzare questo attributo, è necessario fornire la propria implementazione di IMFMediaBuffer, ad esempio eseguendo il wrapping dei buffer restituiti da MFCreateMemoryBuffer.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wmcontainer.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Attributi ASF

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaBuffer