Pufferobjektum
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
A pufferobjektumok a minták tárolására és a Windows Media Format SDK objektumai és az alkalmazás közötti kézbesítésre szolgálnak. Fájl írásakor pufferobjektumokkal továbbítja a bemeneti mintákat az írónak. Fájl olvasásakor az olvasóobjektum vagy a szinkron olvasóobjektum pufferobjektumokban biztosít mintákat az alkalmazásnak.
Ha mintákat szeretne fájlba írni, létrehozhat egy pufferobjektumot az IWMWriter::AllocateSample metódussal. A minták olvasásához az olvasóobjektum és a szinkron olvasóobjektum is belső pufferobjektumokat hoz létre. Ha úgy dönt, hogy lefoglalja a saját pufferobjektumait a fájlolvasáshoz IWMReaderAllocatorEx::AllocateForOutputEx vagy IWMReaderAllocatorEx::AllocateForStreamEx.
Az alábbi interfészeket minden pufferobjektum támogatja.
Interfész | Leírás |
---|---|
INSSBuffer | Szabályozza és biztosítja a pufferhez való hozzáférést. |
INSSBuffer2 | Nincs implementálva. |
INSSBuffer3 | Támogatja az adategység-bővítményekhez használt puffertulajdonságokat. |
INSSBuffer4 | A puffertulajdonságok számbavétele. |
Kapcsolódó témakörök