HomeSort by relevance Sort by last modified time
    Searched refs:cras_iodev (Results 1 - 25 of 45) sorted by null

1 2

  /external/adhd/cras/src/server/
cras_a2dp_iodev.h 11 struct cras_iodev;
18 struct cras_iodev *a2dp_iodev_create(
24 void a2dp_iodev_destroy(struct cras_iodev *iodev);
cras_empty_iodev.h 11 struct cras_iodev;
21 struct cras_iodev *empty_iodev_create(enum CRAS_STREAM_DIRECTION direction);
24 void empty_iodev_destroy(struct cras_iodev *iodev);
cras_loopback_iodev.h 11 struct cras_iodev;
16 struct cras_iodev *loopback_iodev_create(enum CRAS_LOOPBACK_TYPE type);
19 void loopback_iodev_destroy(struct cras_iodev *loopdev);
cras_bt_io.h 11 struct cras_iodev;
14 struct cras_iodev *cras_bt_io_create(struct cras_bt_device *device,
15 struct cras_iodev *dev,
19 void cras_bt_io_destroy(struct cras_iodev *bt_iodev);
23 struct cras_iodev *bt_iodev,
27 int cras_bt_io_append(struct cras_iodev *bt_iodev,
28 struct cras_iodev *dev,
32 int cras_bt_io_on_profile(struct cras_iodev *bt_iodev,
36 int cras_bt_io_update_buffer_size(struct cras_iodev *bt_iodev);
44 unsigned int cras_bt_io_try_remove(struct cras_iodev *bt_iodev
    [all...]
test_iodev.h 11 struct cras_iodev;
21 struct cras_iodev *test_iodev_create(enum CRAS_STREAM_DIRECTION direction,
25 void test_iodev_destroy(struct cras_iodev *iodev);
28 void test_iodev_command(struct cras_iodev *iodev,
cras_device_monitor.h 9 #include "cras_iodev.h"
12 int cras_device_monitor_reset_device(struct cras_iodev *iodev);
15 int cras_device_monitor_set_device_mute_state(struct cras_iodev *iodev);
cras_iodev.h 7 * cras_iodev represents playback or capture devices on the system. Each iodev
27 struct cras_iodev;
75 struct cras_iodev *dev;
173 struct cras_iodev { struct
174 void (*set_volume)(struct cras_iodev *iodev);
175 void (*set_mute)(struct cras_iodev *iodev);
176 void (*set_capture_gain)(struct cras_iodev *iodev);
177 void (*set_capture_mute)(struct cras_iodev *iodev);
178 int (*set_swap_mode_for_node)(struct cras_iodev *iodev,
181 int (*open_dev)(struct cras_iodev *iodev)
    [all...]
cras_alsa_io.h 39 struct cras_iodev *alsa_iodev_create(size_t card_index,
64 int alsa_iodev_legacy_complete_init(struct cras_iodev *iodev);
73 int alsa_iodev_ucm_add_nodes_and_jacks(struct cras_iodev *iodev,
82 void alsa_iodev_ucm_complete_init(struct cras_iodev *iodev);
85 void alsa_iodev_destroy(struct cras_iodev *iodev);
88 unsigned alsa_iodev_index(struct cras_iodev *iodev);
91 int alsa_iodev_has_hctl_jacks(struct cras_iodev *iodev);
cras_hfp_iodev.h 18 struct cras_iodev *hfp_iodev_create(
25 void hfp_iodev_destroy(struct cras_iodev *iodev);
cras_iodev_list.h 16 struct cras_iodev;
27 typedef void (*device_enabled_callback_t)(struct cras_iodev *dev, int enabled,
42 int cras_iodev_list_add_output(struct cras_iodev *output);
50 int cras_iodev_list_add_input(struct cras_iodev *input);
58 int cras_iodev_list_rm_output(struct cras_iodev *output);
66 int cras_iodev_list_rm_input(struct cras_iodev *input);
94 struct cras_iodev *cras_iodev_list_get_first_enabled_iodev(
154 int cras_iodev_list_dev_is_enabled(const struct cras_iodev *dev);
158 void cras_iodev_list_enable_dev(struct cras_iodev *dev);
162 void cras_iodev_list_disable_dev(struct cras_iodev *dev)
    [all...]
cras_hfp_info.h 9 #include "cras_iodev.h"
52 int hfp_buf_queued(struct hfp_info *info, const struct cras_iodev *dev);
60 int hfp_buf_size(struct hfp_info *info, struct cras_iodev *dev);
71 void hfp_buf_acquire(struct hfp_info *info, struct cras_iodev *dev,
81 void hfp_buf_release(struct hfp_info *info, struct cras_iodev *dev,
84 /* Adds cras_iodev to given hfp_info. Only when an output iodev is added,
88 int hfp_info_add_iodev(struct hfp_info *info, struct cras_iodev *dev);
90 /* Removes cras_iodev from hfp_info. hfp_info will stop sending or
94 int hfp_info_rm_iodev(struct hfp_info *info, struct cras_iodev *dev);
audio_thread.h 12 #include "cras_iodev.h"
16 struct cras_iodev;
27 struct cras_iodev *dev;
72 struct cras_iodev *dev);
80 struct cras_iodev *dev);
144 struct cras_iodev **devs,
169 struct cras_iodev *iodev);
198 struct cras_iodev *dev,
cras_a2dp_endpoint.h 11 struct cras_iodev;
23 /* Starts A2DP output by creating the cras_iodev. */
cras_bt_io.c 11 #include "cras_iodev.h"
28 struct cras_iodev *profile_dev;
37 * base - The base class cras_iodev
41 struct cras_iodev base;
47 static struct cras_iodev *active_profile_dev(const struct cras_iodev *iodev)
55 static struct cras_ionode *add_profile_dev(struct cras_iodev *bt_iodev,
56 struct cras_iodev *dev,
124 static int update_supported_formats(struct cras_iodev *iodev)
127 struct cras_iodev *dev = active_profile_dev(iodev)
    [all...]
cras_device_monitor.c 20 struct cras_iodev *iodev;
26 struct cras_iodev *iodev)
35 int cras_device_monitor_reset_device(struct cras_iodev *iodev)
50 int cras_device_monitor_set_device_mute_state(struct cras_iodev *iodev)
77 struct cras_iodev *iodev = device_msg->iodev;
cras_iodev.c 21 #include "cras_iodev.h"
42 static void cras_iodev_alloc_dsp(struct cras_iodev *iodev);
44 static int default_no_stream_playback(struct cras_iodev *odev)
68 static int cras_iodev_start(struct cras_iodev *iodev)
89 static unsigned int dev_playback_frames(struct cras_iodev* odev)
128 static int cras_iodev_no_stream_playback_transition(struct cras_iodev *odev,
163 static int output_should_mute(struct cras_iodev *odev)
173 int cras_iodev_is_zero_volume(const struct cras_iodev *odev)
216 static int cras_iodev_output_event_sample_ready(struct cras_iodev *odev)
260 static size_t get_best_rate(struct cras_iodev *iodev, size_t rrate
    [all...]
cras_loopback_iodev.c 13 #include "cras_iodev.h"
44 struct cras_iodev base;
58 struct cras_iodev *edev = cras_iodev_list_get_first_enabled_iodev(
80 struct cras_iodev *iodev,
94 static void device_enabled_hook(struct cras_iodev *iodev, int enabled,
98 struct cras_iodev *edev;
120 static int frames_queued(const struct cras_iodev *iodev,
126 struct cras_iodev *edev = cras_iodev_list_get_first_enabled_iodev(
149 static int delay_frames(const struct cras_iodev *iodev)
156 static int close_record_dev(struct cras_iodev *iodev
    [all...]
cras_bt_device.h 13 struct cras_iodev;
96 struct cras_iodev *iodev,
105 struct cras_iodev *iodev);
122 struct cras_iodev *bt_iodev);
132 struct cras_iodev *bt_iodev);
cras_hfp_iodev.c 13 #include "cras_iodev.h"
21 struct cras_iodev base;
27 static int update_supported_formats(struct cras_iodev *iodev)
51 static int frames_queued(const struct cras_iodev *iodev,
69 struct cras_iodev *iodev = &hfpio->base;
77 static int open_dev(struct cras_iodev *iodev)
114 static int close_dev(struct cras_iodev *iodev)
129 static void set_hfp_volume(struct cras_iodev *iodev)
141 static int delay_frames(const struct cras_iodev *iodev)
148 static int get_buffer(struct cras_iodev *iodev
    [all...]
  /external/adhd/cras/src/tests/
bt_device_unittest.cc 10 #include "cras_iodev.h"
16 static struct cras_iodev *cras_bt_io_create_profile_ret;
17 static struct cras_iodev *cras_bt_io_append_btio_val;
58 static void update_active_node(struct cras_iodev *iodev,
63 struct cras_iodev bt_iodev1;
64 struct cras_iodev bt_iodev2;
65 struct cras_iodev d3_;
66 struct cras_iodev d2_;
67 struct cras_iodev d1_;
159 struct cras_iodev *cras_bt_io_create
    [all...]
device_monitor_unittest.cc 10 #include "cras_iodev.h"
17 static cras_iodev *enable_dev;
19 static cras_iodev *disable_dev;
21 static cras_iodev *mute_dev;
44 struct cras_iodev dev;
60 struct cras_iodev dev;
81 struct cras_iodev dev;
97 struct cras_iodev dev;
130 void cras_iodev_list_enable_dev(struct cras_iodev *dev) {
135 void cras_iodev_list_disable_dev(struct cras_iodev *dev)
    [all...]
bt_io_unittest.cc 72 static void SetUpIodev(struct cras_iodev *d,
85 static int update_supported_formats(struct cras_iodev *iodev) {
101 static int frames_queued(const cras_iodev* iodev,
106 static int delay_frames(const cras_iodev* iodev) {
110 static int get_buffer(cras_iodev* iodev,
116 static int put_buffer(cras_iodev* iodev,
121 static int open_dev(cras_iodev* iodev) {
125 static int close_dev(cras_iodev* iodev) {
130 static struct cras_iodev *bt_iodev;
131 static struct cras_iodev iodev_
    [all...]
audio_thread_unittest.cc 36 static struct cras_iodev *cras_iodev_reset_request_iodev;
39 static struct cras_iodev *cras_device_monitor_reset_device_iodev;
40 static struct cras_iodev *cras_iodev_start_ramp_odev;
89 virtual void SetupDevice(cras_iodev *iodev,
130 cras_iodev* pin_to_dev) {
136 static int open_dev(cras_iodev* iodev) {
141 static int close_dev(cras_iodev* iodev) {
146 static int frames_queued(const cras_iodev* iodev, struct timespec* tstamp) {
151 static int delay_frames(const cras_iodev* iodev) {
155 static int get_buffer(cras_iodev* iodev
    [all...]
hfp_iodev_unittest.cc 11 #include "cras_iodev.h"
15 static struct cras_iodev *iodev;
183 void cras_iodev_free_format(struct cras_iodev *iodev)
188 void cras_iodev_add_node(struct cras_iodev *iodev, struct cras_ionode *node)
194 void cras_iodev_rm_node(struct cras_iodev *iodev, struct cras_ionode *node)
200 void cras_iodev_set_active_node(struct cras_iodev *iodev,
230 struct cras_iodev *iodev,
237 struct cras_iodev *iodev)
255 int hfp_info_add_iodev(struct hfp_info *info, struct cras_iodev *dev)
261 int hfp_info_rm_iodev(struct hfp_info *info, struct cras_iodev *dev
    [all...]
loopback_iodev_unittest.cc 11 #include "cras_iodev.h"
29 static struct cras_iodev *enabled_dev;
66 struct cras_iodev *loop_in_;
70 struct cras_iodev iodev;
135 struct cras_iodev iodev;
173 void cras_iodev_free_audio_area(struct cras_iodev *iodev)
177 void cras_iodev_free_format(struct cras_iodev *iodev)
181 void cras_iodev_init_audio_area(struct cras_iodev *iodev, int num_channels)
186 void cras_iodev_add_node(struct cras_iodev *iodev, struct cras_ionode *node)
190 void cras_iodev_set_active_node(struct cras_iodev *iodev
    [all...]

Completed in 751 milliseconds

1 2