![]() |
|
|
#1 |
|
Guest
Posts: n/a
|
Audio Driver problem
I develop driver for virtual audio device. As base for driver I'm using
simle driver from msvad sample. My driver in topology minidriver has only one input pin - microphone. In topology I have 2 nodes volume and mux. connection are: microphone pin -> volume control node -> mux control -> topology output. Wave miniport has only ADC node and 2 pins : input from topology and capture pin for aoutput PCM stream (16 bit, mono, 48 kHz) When my driver start Im registering connection from topology miniport to weve miniport. Driver work - I can record sound, I see it as audio source etc, but I can't see volume control for it in SndVol32 program. simple driver have the same problem. I see for it volume control for palyback, but if I change to Recording volume I can't see any mixer line's. What I need to do to see my microphone line in Sndvol23 program ??? Other problem symptoms: In KSStudio when I initiualize filter factories for Topology and wave from KSCATEGORY_AUDIO I can see topology that I describe in Driver KSCATEGORY_AUDIO_DEVICE filter factories I see Data input pin and recording control pin and 3 nodes: ADC, sample rate converter and supermix. This look like windows can't use my topology, when driver starts. But I see, that topology minidrivers method are called. I try add to topology mute control, remove mux control and stiil no result. ps. my virtual device is enumerated by swenum. My second question: When in registry i shood write localized names for my audio componets (for example for topology nodes and etc) Radek |
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|