Delen via


Stroombeheer

[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

De IVMRVideoStreamControl interface op de invoerpin(en) van de VMR stelt toepassingen en upstreamfilters in staat om het gedrag van het mixeronderdeel te beheren, met inbegrip van de Z-volgorde en de actieve status van de invoerstromen van de VMR. Hoewel deze interface wordt weergegeven op de pinnen, werkt deze op het mixeronderdeel van de VMR, dus deze is alleen beschikbaar wanneer de mixer wordt geladen, namelijk wanneer de VMR meerdere invoerstromen verwerkt. Upstream-filters maken gebruik van de SetColorKey- en GetColorKey methoden om de bronkleursleutel te beheren. Deze methoden maken effecten mogelijk, zoals de overlay van animatie over video. Stel de kleursleutel in op de achtergrondkleur van de animatiestroom en de VMR combineert die stroom met een andere videostream. Toepassingen moeten ervoor zorgen dat de kleursleutel niet wordt gewijzigd in een andere waarde dan de waarde die wordt gebruikt door een upstream-filter, zoals een decoder.

Filters gebruiken de GetStreamActiveState en SetStreamActiveState methoden om de mixer te laten weten of invoergegevens van een opgegeven pincode moeten worden verwacht. De Line21 Decoder gebruikt deze methoden bijvoorbeeld om de invoerpincode van de VMR alleen voor Line21-gegevens te activeren wanneer die gegevens aanwezig zijn in de stroom. Als u een pin instelt op een inactieve status, wordt de mixer geïnstrueerd om niet te wachten op gegevens van een opgegeven pin voordat de afbeelding wordt gecomposieerd.