Megosztás a következőn keresztül:


DirectShow-struktúrák

[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a 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 MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, 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.]

Ez a szakasz a DirectShow-struktúrákat ismerteti.

Szerkezet Leírás
ALLOCATOR_PROPERTIES Az elosztó darabszámának, méretének, igazításának és előtagjának tulajdonságait tartalmazza.
AM_DVD_RENDERSTATUS A DVD-Video lejátszás állapotát jelző kódokat tartalmaz.
AMCOPPCommand COPP-parancsot tartalmaz.
AMCOPPSignature A hitelesített kimeneti védelmi protokoll (COPP) munkamenetének indítására szolgáló aláírást tartalmazza.
AMCOPPStatusInput COPP-állapotkérést tartalmaz.
AMCOPPStatusOutput Egy COPP-állapotkérés eredményét tartalmazza.
AM_MEDIA_TYPE Egy médiatípust ír le.
AM_MPEGSTREAMTYPE Egy MPEG-1 elemi streamet ír le.
AM_MPEGSYSTEMTYPE Az MPEG-1 rendszerstream formátumblokkjának meghatározása.
AM_SAMPLE2_PROPERTIES Egy általános médiaminta tulajdonságait ismerteti.
AM_STREAM_INFO A pin-kódnak adott indítási és leállítási információkat tartalmazza.
AM_WMT_EVENT_DATA Egy WMT_STATUS eseményre és a Windows Media Format SDK által visszaadott állapotkódra vonatkozó információkat tartalmaz.
AM_WST_PAGE A WST-szöveg lapját ismerteti.
AMOVIESETUP_FILTER Szűrőregisztrálási adatokat tartalmaz.
AMOVIESETUP_MEDIATYPE Médiatípus-információkat tartalmaz a szűrő regisztrálásához.
AMOVIESETUP_PIN A szűrő regisztrálására vonatkozó pin-információkat tartalmaz.
AMVABeginFrameInfo Megadja a keret feldolgozásának megkezdéséhez szükséges információkat.
AMVABUFFERINFO A pufferinformációkat ismerteti.
AMVACompBufferInfo A lefoglalt felületeket és a tömörített pufferinformációkat ismerteti.
AMVAEndFrameInfo Megadja a keret feldolgozásának befejezéséhez szükséges információkat.
AMVAInternalMemInfo Megadja, hogy a hardver absztrakciós réteg (HAL) mennyi memóriát foglal le a privát használathoz.
AMVAUncompBufferInfo A lefoglalandó felületeket ismerteti.
AMVAUncompDataInfo Megadja az adatbemeneti adatfolyam képpontformátumát és dimenziós jellemzőit.
AMVPDATAINFO A VP bemeneti adatfolyam adatspecifikus jellemzőit határozza meg.
AMVPDIMINFO A VP bemeneti adatfolyam dimenziós jellemzőit határozza meg.
AMVPSIZE A VP-rendszerkép szélességét és magasságát adja meg.
ANALOGVIDEOINFO Az analóg videojel formátumával kapcsolatos információkat tartja karban.
AUDIO_STREAM_CONFIG_CAPS Információkat tartalmaz az összes támogatott hangformátumról.
AVIMAINHEADER Globális információkat határoz meg egy AVI-fájlban.
AVIMETAINDEX Az AVI 2.0 index ('indx' formátum) alapstruktúrája.
AVIOLDINDEX Egy AVI 1.0-s indexet ('idx1' formátum) ismertet.
AVIPALCHANGE Palettamódosítást határoz meg egy AVI-fájlban.
AVISTDINDEX AVI 2.0 standard indexet tartalmaz.
AVISTDINDEX_ENTRY Egy szabványos AVI 2.0-s indexhez tartozó indexbejegyzést tartalmaz.
AVISTREAMHEADER Egy AVI-fájl egy adatfolyamára vonatkozó információkat tartalmaz.
AVISUPERINDEX AVI 2.0 szuperindexet (indexindexet) tartalmaz.
BITMAPINFOHEADER Az eszközfüggetlen bitképek (DIB) méretével és színformátumával kapcsolatos információkat tartalmaz.
CodecAPIEventData Azokat az eseményadatokat ismerteti, amelyeket a kódoló továbbít egy EC_CODECAPI_EVENT eseménysel együtt.
COLORKEY A színkulcs információit közli a renderelő és egy másik szűrő között.
DDCOLORKEY Egy színkulcsot értéktartományként ír le.
DVD_DECODER_CAPS A hangkódoló képességeivel kapcsolatos információkat tartalmaz.
DVD_HMSF_TIMECODE Időkódadatokat tartalmaz.
DVD_MenuAttributes A DVD-lemezek menüivel kapcsolatos információkat tartalmaz.
DVD_MUA_Coeff Információt tartalmaz a dvd-n lévő többcsatornás hang térhatású hangkeverési együtthatóiról.
DVD_MUA_MixingInfo Információt tartalmaz a DVD-lemezek térhatású hangkeverésével kapcsolatos információkról.
DVD_MultichannelAudioAttributes A DVD-lemezen lévő többcsatornás hangstreamekről tartalmaz információkat.
DVD_KaraokeAttributes Információkat tartalmaz a DVD-lemezeken található karaoke audio streamekről.
DVD_PLAYBACK_LOCATION A DVD lejátszási helyét tartalmazza.
DVD_PLAYBACK_LOCATION2 A DVD lejátszási helyét tartalmazza.
DVD_SubpictureAttributes Információt tartalmaz a DVD-lemezen lévő szubpicture streamről.
DVD_TIMECODE A DVD időkódját órákban, percekben, másodpercekben és keretekben tartalmazza.
DVD_TitleAttributes Egy DVD-lemez címére vonatkozó információkat tartalmaz.
DVD_VideoAttributes A DVD-lemezen lévő videostreamről tartalmaz információkat.
DVINFO A digitális videó (DV) stream formátumát ismerteti.
FILTER_INFO A szűrővel kapcsolatos információkat tartalmaz.
HEAACWAVEFORMAT Az AudioSpecificConfig() adatokat tartalmazó AAC- vagy HE-AAC-adatfolyamok formátumadatait tartalmazza.
HEAACWAVEINFO Az Advanced Audio Coding (AAC) vagy High-Efficiency Advanced Audio Coding (HE-AAC) stream formátumadatait tartalmazza.
KSMULTIPLE_ITEM A kernel módú tűk változó hosszúságú tulajdonságainak méretét és számát ismerteti.
KSTOPOLOGY_CONNECTION A kernelstreamelési (KS) szűrőn belüli csomópontkapcsolatot ismerteti.
MPEG1VIDEOINFO Meghatározza az MPEG-1 videóadatok formátumát.
MPEG1WAVEFORMAT Meghatározza az MPEG-1 hangadatok formátumát.
MPEG2_TRANSPORT_STRIDE Az MPEG-2 átviteli stream (TS) csomagok formátumát ismerteti.
MPEG2VIDEOINFO További MPEG-2 videorendszeradatokat tartalmaz.
MPEGLAYER3WAVEFORMAT Az MPEG Audio Layer-3 (MP3) hangformátumot ismerteti.
NORMALIZEDRECT Meghatározza a videó téglalapjának helyét a kompozíciós térben.
PERFINFO_DSHOW_AUDIOBREAK A GUID_AUDIOBREAK típusú nyomkövetési esemény adatai.
PERFINFO_DSHOW_AVREND A GUID_VIDEOREND típusú nyomkövetési esemény adatai.
PERFINFO_DSHOW_STREAMTRACE A GUID_STREAMTRACE típusú nyomkövetési esemény adatai.
PID_MAP Egy MPEG-2 átviteli adatfolyam csomagazonosítójának tartalmát azonosítja.
PIN_INFO A pin-kóddal kapcsolatos információkat tartalmaz.
minőségi Egy minőség-ellenőrzési üzenetet határoz meg.
REGFILTER2 A IFilterMapper2 felületen keresztüli regisztráció szűrője.
REGFILTERPINS A szűrő regisztrálására vonatkozó pin-információkat tartalmaz.
REGFILTERPINS2 Az IFilterMapper2 felületen keresztüli szűrőregisztrálással kapcsolatos információkat tartalmaz.
REGPINMEDIUM A IFilterMapper2 felületen keresztül történő regisztrációhoz használható rögzítési adathordozót ismerteti.
REGPINTYPES Médiatípus-információkat tartalmaz a szűrő regisztrálásához.
STREAM_ID_MAP Egy MPEG-2 programstreamben lévő elemi streamre vonatkozó információkat tartalmaz.
TIMECODE Az időkódok számának alapszintű adatait tartalmazza.
TIMECODE_SAMPLE Teljes időkódadatokat tartalmaz.
TRUECOLORINFO Megőrzi a színinformációkat.
VIDEO_STREAM_CONFIG_CAPS A lehetséges kapcsolatokra vonatkozó információkat tartalmaz.
VIDEOINFO A videóképet, annak színpalettáját és bitmaszkjait meghatározó információkat tartalmaz.
VIDEOINFOHEADER A videókép bitkép- és színadatait ismerteti.
VIDEOINFOHEADER2 A videóképek bitkép- és színinformációinak ismertetése, beleértve az interlace, a másolásvédelem és a képpontméretarány adatait.
VMR9AllocationInfo Új bitképfelület lefoglalására szolgál az IVMRSurfaceAllocatorNotify9::AllocateSurfaceHelper metódussal. (VMR-9.)
VMR9AlphaBitmap A IVMRMixerBitmap9::GetAlphaBitmapParameters metódus által biztosított összetett videokereten megjelenítendő statikus alfa-blended bitképet biztosít. (VMR-9.)
VMR9DeinterlaceCaps A deinterlacing mód képességeit ismerteti. (VMR-9.)
VMR9Frequency A videóstreamek gyakoriságát ismerteti. (VMR-9.)
VMR9MonitorInfo A rendszeren lévő monitorokkal kapcsolatos információk beállítására és lekérésére szolgál. (VMR-9.)
VMR9NormalizedRect A videó téglalapjának helyének megadására vagy lekérésére szolgál a kompozíciós térben. (VMR-9.)
VMR9PresentationInfo A videókeret információinak bemutatására szolgál. (VMR-9.)
VMR9ProcAmpControl Meghatározza a videóstreameken végrehajtandó képmódosításokat. (VMR-9.)
VMR9ProcAmpControlRange A képbeállítási tulajdonság érvényes tartományát adja meg. (VMR-9.)
VMR9VideoDesc El van különítve egy videóstream, amelyet el kell különíteni. (VMR-9.)
VMR9VideoStreamInfo A VMR-9 által használt videostreamadatokat tartalmazza.
VMRALLOCATIONINFO Új bitképfelület lefoglalására szolgál az IVMRSurfaceAllocator::AllocateSurface metódussal. (VMR-7.)
VMRALPHABITMAP A IVMRMixerBitmap::GetAlphaBitmapParameters metódus által biztosított összetett videokereten megjelenítendő statikus alfa-blended bitképet biztosít. (VMR-7.)
VMRGUID A rendszeren lévő monitor azonosítására szolgál. (VMR-7.)
VMRMONITORINFO A rendszeren lévő monitorokkal kapcsolatos információk beállítására és lekérésére szolgál. (VMR-7.)
VMRPRESENTATIONINFO A videókeret információinak bemutatására szolgál. (VMR-7.)
VMRVIDEOSTREAMINFO Az IVMRImageCompositor::CompositeImagemetódushoz a Video Mixing Renderer szűrőhívásban használt videostreamadatokat tartalmazza. (VMR-7.)
WAVEFORMATEX A hullámforma-hangadatok formátumát határozza meg.
WAVEFORMATEXTENSIBLE A hullámforma-hangadatok formátumát határozza meg a két csatornánál több csatornát tartalmazó formátumokhoz.

 

DirectShow-referencia