IDrmAudioStream interface assigns DRM protection to the digital content in an audio stream. (For information about DRM-protected content, see Digital Rights Management) This interface is implemented by a WaveCyclic or WavePci miniport driver and is exposed to the WaveCyclic or WavePci port driver. To determine whether a miniport driver supports this interface, the WaveCyclic or WavePci port driver calls the miniport stream object's QueryInterface method with REFIID IID_IDrmAudioStream.
IDrmAudioStream inherits from the IUnknown interface.
In Windows Me and in Windows XP and later, the port driver uses the
IDrmAudioStream interface if it is supported by either of the following stream objects:
A stream object created by IMiniportWaveCyclic::NewStream
A stream object created by IMiniportWavePci::NewStream
In addition to the methods that
IDrmAudioStream inherits from the IUnknown interface,
IDrmAudioStream supports the following method: