Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
[Funktionen som är associerad med den här sidan, DirectShow, är en äldre funktion. Det har ersatts av MediaPlayer, IMFMediaEngineoch Audio / Video Capture i Media Foundation. Dessa funktioner har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder MediaPlayer, IMFMediaEngine och Audio/Video Capture i Media Foundation i stället för DirectShow, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]
Med IVMRVideoStreamControl--gränssnittet på VMR:ns indatastift kan program och överordnade filter styra mixerkomponentens beteende, inklusive Z-ordningen och det aktiva tillståndet för VMR:s indataströmmar. Även om det här gränssnittet exponeras på stiften fungerar det på VMR:s mixerkomponent, så det är bara tillgängligt när mixern läses in, vilket är när VMR bearbetar flera indataströmmar. Överordnade filter använder metoderna SetColorKey och GetColorKey för att styra källfärgnyckeln. Dessa metoder möjliggör effekter som överlägg av animering över video. Ange bara färgnyckeln till animeringsströmmens bakgrundsfärg, så blandar VMR den strömmen med en annan videoström. Program bör se till att inte ändra färgnyckeln till ett annat värde än det värde som används av ett uppströmsfilter, till exempel en avkodare.
Filter använder metoderna GetStreamActiveState och SetStreamActiveState för att tala om för mixern om indata ska förväntas från en angiven pin-kod. Till exempel använder Line21-avkodaren dessa metoder för att aktivera VMR:ns indatastift för Line21-data endast när dessa data finns i dataströmmen. Om du anger ett stift till ett inaktivt tillstånd instrueras mixern att inte vänta på data från ett angivet stift innan bilden skrivs.