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. |
Kapcsolódó témakörök