• Home
  • Raw
  • Download

Lines Matching refs:cras_rstream

70 struct cras_rstream {  struct
96 struct cras_rstream *prev, *next; argument
134 struct cras_rstream **stream_out);
137 void cras_rstream_destroy(struct cras_rstream *stream);
141 const struct cras_rstream *stream) in cras_rstream_id()
148 const struct cras_rstream *stream) in cras_rstream_get_buffer_frames()
155 const struct cras_rstream *stream) in cras_rstream_get_cb_threshold()
162 const struct cras_rstream *stream) in cras_rstream_get_max_write_frames()
171 const struct cras_rstream *stream) in cras_rstream_get_type()
178 const struct cras_rstream *stream) in cras_rstream_get_direction()
184 static inline void cras_rstream_set_format(struct cras_rstream *stream, in cras_rstream_set_format()
191 static inline int cras_rstream_get_format(const struct cras_rstream *stream, in cras_rstream_get_format()
199 static inline int cras_rstream_get_audio_fd(const struct cras_rstream *stream) in cras_rstream_get_audio_fd()
206 int cras_rstream_get_is_draining(const struct cras_rstream *stream) in cras_rstream_get_is_draining()
212 static inline void cras_rstream_set_is_draining(struct cras_rstream *stream, in cras_rstream_set_is_draining()
219 static inline int cras_rstream_output_shm_fd(const struct cras_rstream *stream) in cras_rstream_output_shm_fd()
225 static inline int cras_rstream_input_shm_fd(const struct cras_rstream *stream) in cras_rstream_input_shm_fd()
232 const struct cras_rstream *stream) in cras_rstream_get_total_shm_size()
243 struct cras_audio_shm *cras_rstream_input_shm(struct cras_rstream *stream) in cras_rstream_input_shm()
250 struct cras_audio_shm *cras_rstream_output_shm(struct cras_rstream *stream) in cras_rstream_output_shm()
256 static inline int stream_uses_output(const struct cras_rstream *s) in stream_uses_output()
262 static inline int stream_uses_input(const struct cras_rstream *s) in stream_uses_input()
267 static inline int stream_is_server_only(const struct cras_rstream *s) in stream_is_server_only()
273 unsigned int cras_rstream_get_effects(const struct cras_rstream *stream);
277 const struct cras_rstream *stream, void *dev_ptr);
281 void cras_rstream_record_fetch_interval(struct cras_rstream *rstream,
285 int cras_rstream_request_audio(struct cras_rstream *stream,
289 int cras_rstream_audio_ready(struct cras_rstream *stream, size_t count);
292 void cras_rstream_dev_attach(struct cras_rstream *rstream,
295 void cras_rstream_dev_detach(struct cras_rstream *rstream, unsigned int dev_id);
298 void cras_rstream_dev_offset_update(struct cras_rstream *rstream,
302 void cras_rstream_update_input_write_pointer(struct cras_rstream *rstream);
303 void cras_rstream_update_output_read_pointer(struct cras_rstream *rstream);
305 unsigned int cras_rstream_dev_offset(const struct cras_rstream *rstream,
308 static inline unsigned int cras_rstream_level(struct cras_rstream *rstream) in cras_rstream_level()
314 static inline int cras_rstream_input_level_met(struct cras_rstream *rstream) in cras_rstream_input_level_met()
323 void cras_rstream_update_queued_frames(struct cras_rstream *rstream);
326 unsigned int cras_rstream_playable_frames(struct cras_rstream *rstream,
330 float cras_rstream_get_volume_scaler(struct cras_rstream *rstream);
334 uint8_t *cras_rstream_get_readable_frames(struct cras_rstream *rstream,
339 int cras_rstream_get_mute(const struct cras_rstream *rstream);
348 int cras_rstream_is_pending_reply(const struct cras_rstream *stream);
353 int cras_rstream_flush_old_audio_messages(struct cras_rstream *stream);