moppink.blogg.se

Virtual audio cable 4.09
Virtual audio cable 4.09













virtual audio cable 4.09
  1. VIRTUAL AUDIO CABLE 4.09 DRIVER
  2. VIRTUAL AUDIO CABLE 4.09 CODE
  3. VIRTUAL AUDIO CABLE 4.09 WINDOWS

I contacted my computer manufacturer to rectify this what would be "common" problem.

virtual audio cable 4.09

For those that do not see those options under the "recording" tab on the sound window, this is probably the case.

virtual audio cable 4.09

If you purchased a computer with Vista installed, the soundcard may or may not support wave out (stereo mix) recording.

virtual audio cable 4.09

Nothing was there besides the mic and cd icons. I read something on a site that involved clicking the "show disabled devices" and "show disconnected devices" of which I tried both. So, if I should use WASAPI instead using 'DirectSoundCapture'+'Device Topologies API', I'd like to get confirmation from you that WASAPI will really sort out my problem or not.)

VIRTUAL AUDIO CABLE 4.09 CODE

However, before doing that, could you please confirm that I could capture the audio stream (PCM data) with this API, although there's no 'Wave' or 'Stereo Mix' line in the parts of Device Topologies? ( When I first re-wrote the code using 'Device Topology API' for selecting 'Wave' or 'Stereo Mix' record source line on Vista for myself, I though there's no need to change DirectSoundCapture code but I need change only the record line selection code for Vista. Ok, I'll try writing new code using WASAPI as you said. although DirectSoundCapture buffer can capture the audio stream through the selected record source line, there's no way to select 'Wave' or 'Stereo Mix' record source line which are not real external "endpoint devices" on Vista. Ok, to make a long story to short, the problem is. IAudioInputSelector interface did not show 'Wave' or 'Stereo Mix' line but it shows only the endpoint devices. However, this interface also did not give me a solution. So, as I said, I wrote new code using "Device Topology API" and I could get IAudioInputSelector interface from Mux subunit part. However, the above way using ::mixerXXX APIs makes empty record source line list on Vista. And if the "dwControlType" member of MIXERCONTROL structure is MIXERCONTROL_CONTROLTYPE_MUX, I could select the wanted record source line (i.e., 'Wave' or 'Stereo Mix') by using ::mixerGetControlDetails(.) or ::mixerSetControlDetails(.) APIs. And if the "dwComponentType" member of MIXERLINE structure is MIXERLINE_COMPONENTTYPE_DST_WAVEIN, then I used ::mixerGetLineControls(.) API to get MIXERCONTROL structure. For example, I used ::mixerGetLineInfo(.) API to get MIXERLINE structure. However, as the title of this thread saying, I could not find the way to record the audio stream on 'Wave' or 'Stereo Mix' line on Vista? Actually, "Line-in" and "Mic-in" are real external "ENDPOINT devices" but 'Wave' or 'Stereo Mix' line are NOT.Īctually, on XP or earlier versino of Windows, I could select 'Wave' or 'Stereo Mix' line through ::mixerXXXX() APIs. Yes, I know this should continue to work on Vista. And if "Line-in" is selected, it will capture the audio stream through Lini-in line. For example, If "Mic-in" is selected, DirectSoundCapture buffer will capture the audio comes through Mic.-in line. As you know, DirectSoundCapture buffer can capture the audio stream through the selected mixer line.

VIRTUAL AUDIO CABLE 4.09 WINDOWS

Is there another way to capture the audio stream to the speacker on Vista? Please let me know!!Īs I said in earlier post, I used "DirectSoundCapture" to capture that audio stream on the "source-line" selected in Windows record control utility. However, there's also NO "wave Out Mix" or similar subunit found.

VIRTUAL AUDIO CABLE 4.09 DRIVER

And one audio device driver (I have two Vista test system) exposes IAudioInputSelector interface. So, I wrote a simple test code using "Device Topology API" of Core Audio APIs in Windows Vista SDK, in order to get internal controls of audio device. I thought they were not seen because these kind of recording sources are NOT "endpoint device" on the user's point of view. Windows record control utility in Vista is just showing only external devices (endpoint devices) like mic., line-in or S/PDIF in but I could not find "Wave Out Mix", "Stereo Mix" or something similar. However, I could not find the way to do that in Windows Vista. And if "Wave Out Mix" or "Stereo Mix" or something similar was selected as recording source line, D irectSoundCapture was able to record the audio stream to the speacker. In other words, D irectSoundCapture was able to capture from the selected recording device/source line in the Windows record control utility or mixerXXX APIs. On Windows XP or earlier, I could capture the audio stream to the speacker not from the external device (maybe endpoint device in Vista) like the microphone. I hope I could get right answer as soon as possible here. I wrote the following question in other forum space but some MSFT guy told me to try this forum for my question.















Virtual audio cable 4.09