Hi, We have a device capable of 16 channel playback. I have written driver using wavecyclic miniport model. The device is exposed as a "line out" device because if we expose it as a "Speaker" then we can not expose more than 8 channels. In property handler for "Proposed Format", dwChannelMask is set to KSAUDIO_SPEAKER_DIRECTOUT. On windows 7 (32/64 bit both), under "Sound and Audio Control Panel", device is correctly displayed as a "Line Out" device. On Advance tab all formats are shown correctly. There is some code in driver which routes each channel to a specific channel on device. When I right click and play test tone on this device, audio data is routed correctly on different channels. When I select 8 channel format on advance tab of Sound and Audio CPL and play a 8 channel file in media player, data is sent correctly to different channels but when I select 16 channel format on Sound and Audio CPL, media player shows error and does not play data - why? Is there something that I need to do in driver for it to play data when 16 channel format is selected? Thanks, Neetu