Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een mediavoorbeeld is een object dat een geordende lijst met nul of meer buffers bevat. Mediavoorbeelden maken de IMFSample interface beschikbaar. De hoeveelheid gegevens in één voorbeeld is afhankelijk van het onderdeel dat het voorbeeld maakt en van het type gegevens in de buffers. Voor niet-gecomprimeerde video bevat een voorbeeld meestal één videoframe. Voor niet-gecomprimeerde audio kan de hoeveelheid gegevens variëren, maar meestal bestaat een audioframe niet uit twee samples. Voor gecomprimeerde gegevens zijn deze richtlijnen mogelijk niet van toepassing.
Een enkele steekproef kan meerdere buffers bevatten om redenen van efficiëntie. In een ASF-bestand wordt een videoframe bijvoorbeeld vaak verspreid over meerdere ASF-pakketten. De mediabron kan de pakketten in meerdere buffers lezen. In plaats van elk fragment in één buffer te kopiëren, plaatst de bron alle buffers in één voorbeeld. Downstreamonderdelen kunnen vervolgens bepalen of de kleinere buffers in één aaneengesloten buffer moeten worden gekopieerd. Als u een pijplijnonderdeel schrijft, moet u ervan uitgaan dat elk voorbeeld meer dan één buffer kan bevatten.
Deze sectie bevat de volgende onderwerpen.
| Onderwerp | Beschrijving |
|---|---|
| Werken met mediavoorbeelden | Beschrijft het algemene gedrag van mediavoorbeelden. |
| Videovoorbeelden | Beschrijft een gespecialiseerde implementatie van IMFSample ontworpen voor het vasthouden van niet-gecomprimeerde videoframes. |
Verwante onderwerpen