Structs



AudioDriverPlugInHostInfo


This structure provides the plug-in with all the info it needs with respect to communicating with the HAL.
struct AudioDriverPlugInHostInfo {
    AudioDeviceID                               mDeviceID;
    io_object_t                                 mIOAudioDevice;
    io_object_t                                 mIOAudioEngine;
    AudioDriverPlugInDevicePropertyChangedProc  mDevicePropertyChangedProc;
    AudioDriverPlugInStreamPropertyChangedProc  mStreamPropertyChangedProc;
} ;
Field Descriptions
mDeviceID
The AudioDeviceID of the audio device.
mIOAudioDevice
The io_object_t that points to the IOAudioDevice object for the device in the driver.
mIOAudioEngine
The io_object_t that points to the IOAudioEngine object for the device in the driver.
mDevicePropertyChangedProc
The AudioDriverPlugInDevicePropertyChangedProc the plug-in should call when a device property changes.
mStreamPropertyChangedProc
The AudioDriverPlugInStreamPropertyChangedProc the plug-in should call when a stream property changes.

(Last Updated 12/13/2004)