Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[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.]
Toepassingen regelen het audiovolume via de interface IBasicAudio. Er is een IBasicAudio interfacehandler beschikbaar voor KSProxy. Voor een decoder voor het afhandelen van de volumeopdrachten van KSProxy, moet deze verschillende registersleutels toevoegen in het installatiescript en de KSPROPSETID_Wave eigenschappenset ondersteunen.
Maak enkele nieuwe registersleutels voor het stuurprogramma:
HKLM\SYSTEM\
CurrentControlSet\Control
DeviceClasses
(decoder guid, eg 2721AE....)
(Pnp id, eg ##?#VDGENDEV#...)
#GLOBAL
Device Parameters
CLSID REG_SZ {17CCA...}
FriendlyName REG_SZ WDM DVD Driver
Interfaces <--- create this key
{b9f8ac3e-0f71-11d2-b72c-00c04fb6bd3d} // Create this key.
MediaInterfaces
{b9f8ac3e-0f71-11d2-b72c-00c04fb6bd3d} // Create this key.
(default) REG_SZ 'KsProxy IBasicAudio handler' // Set this value.
IID REG_SZ 56 a8 68 b3 0a d4 11 ce b0 3a 00 20 af 0b a7 70
// Create this key.
Als u volumeregeling wilt implementeren, moet het stuurprogramma ook KSPROPSETID_Waveondersteunen, samen met KsProperty.Id = KSPROPERTY_WAVE_VOLUME. Deze eigenschap wordt doorgegeven aan het stuurprogramma via de IKsPropertySet::Get en IKsPropertySet::Set methods. De velden LeftAttenuation en RightAttentuation geven de linker/rechter luidsprekervolumes op als lineaire waarden van 0x0000 tot 0xffff.
Verwante onderwerpen