Lines Matching defs:device
56 * - keep track of current system state (removable device connections, phone
76 * route (destination device). It also make sure that streams are not
88 /* indicate a change in device connection status */
90 audio_devices_t device,
94 /* retrieve a device connection status */
97 audio_devices_t device,
108 /* force using a specific device category for the specified usage */
113 /* retrieve current device category forced for a given usage */
155 /* request an input appropriate for record from the supplied device with
195 * index for the specified device.
200 audio_devices_t device);
202 /* retrieve current volume index for the specified stream for the specified device */
206 audio_devices_t device);
318 * volumes for each output (destination device) it is attached to.
350 * telephony device during a phone call.
419 int (*create_audio_policy)(const struct audio_policy_device *device,
424 int (*destroy_audio_policy)(const struct audio_policy_device *device,
428 /** convenience API for opening and closing a supported device */
431 struct audio_policy_device** device)
434 (hw_device_t**)device);
437 static inline int audio_policy_dev_close(struct audio_policy_device* device)
439 return device->common.close(&device->common);