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, Audio Compression Manager, är en äldre funktion. Microsoft rekommenderar starkt att ny kod inte använder den här funktionen.]
Om du behöver ditt program för att implementera sina egna komprimeringsrutiner internt kan programmet lägga till drivrutiner i ACM genom att anropa funktionen acmDriverAdd. Programmet implementerar drivrutinen genom att tillhandahålla en funktion som överensstämmer med acmDriverProc prototyp. När programmet har lagt till drivrutinen kan programmet använda drivrutinen via ACM på samma sätt som andra drivrutiner.
ACM behandlar drivrutiner som antingen globala eller lokala. Ett program anger om en drivrutin ska läggas till som global eller lokal när den anropar acmDriverAdd. Det finns två skillnader mellan globala och lokala faktorer:
- Drivrutiner som läggs till som globala drivrutiner delas inte med andra program.
- Ett program kan direkt ändra prioriteten för en global drivrutin (men inte en lokal drivrutin) genom att anropa funktionen acmDriverPriority. ACM utför en prioriterad sökning när du söker efter en lämplig drivrutin för att tillhandahålla en implementering av ett funktionsanrop. ACM ger alltid lokala drivrutiner högre prioritet än globala drivrutiner. Den senast tillagda lokala drivrutinen har högsta prioritet.