Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
[A laphoz társított funkció, DirectShowegy régi funkció. Ezt felváltotta a MediaPlayer, a IMFMediaEngineés a Audio/Video Capture in Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód lehetőség szerint a MediaPlayer-t, a IMFMediaEngine-t és a Audio/Video Capture-t a Media Foundation keretein belül használja a DirectShowhelyett. 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 FastRender
metódus a BitBlt vagy a StretchBlt függvényekkel rajzolja meg a videoképet.
Szemantika
void FastRender(
IMediaSample *pMediaSample
);
Paraméterek
-
pMediaSample
-
Mutasson a képet tartalmazó minta IMediaSample felületére.
Visszaadott érték
Ez a metódus nem ad vissza értéket.
Megjegyzések
A CDRAWImage::D rawImage metódus meghívja ezt a metódust, de csak akkor, ha a kapcsolat foglalója egy CImageAllocator objektum. Ebben az esetben a médiaminta garantáltan CImageSample objektum. A CImageSample objektum a CreateDIBSection függvényt használja a megosztott memória lefoglalására a bitkép számára, ami lehetővé teszi a kép rajzolását a BitBlt vagy a StretchBlt használatával.
Ez a metódus meghívja a BitBlt-t , ha a forrás- és céltéglalapok pontosan megegyeznek, vagy a StretchBlt-t .
Ha a szűrő nem birtokolja az elosztót, a DrawImage metódus a CDrawImage::SlowRender segítségével rajzolja meg a képet.
Követelmények
Követelmény | Érték |
---|---|
Fejléc |
|
Könyvtár |
|