|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
@driver_ops{Audio Codec} More...
#include <codec.h>
Data Fields | |
| audio_codec_configure_t | configure |
| @driver_ops_mandatory Configure the audio codec. | |
| audio_codec_start_output_t | start_output |
| @driver_ops_mandatory Set codec to start output audio playback. | |
| audio_codec_stop_output_t | stop_output |
| @driver_ops_mandatory Set codec to stop output audio playback. | |
| audio_codec_set_property_t | set_property |
| @driver_ops_mandatory Set a codec property defined by audio_property_t. | |
| audio_codec_apply_properties_t | apply_properties |
| @driver_ops_mandatory Atomically apply any cached properties. | |
| audio_codec_clear_errors_t | clear_errors |
| @driver_ops_optional Clear any codec errors. | |
| audio_codec_register_error_callback_t | register_error_callback |
| @driver_ops_optional Register a callback function for codec error. | |
| audio_codec_route_input_t | route_input |
| @driver_ops_optional Sets up signal routing for a given input channel. | |
| audio_codec_route_output_t | route_output |
| @driver_ops_optional Sets up signal routing for a given output channel. | |
| audio_codec_start_t | start |
| @driver_ops_optional Set codec to start audio playback or capture. | |
| audio_codec_stop_t | stop |
| @driver_ops_optional Set codec to stop audio playback or capture. | |
| audio_codec_write_t | write |
| @driver_ops_optional write one block size data for audio playback. | |
| audio_codec_register_done_callback_t | register_done_callback |
| @driver_ops_optional Register a callback function for codec one frame data tx/rx done. | |
@driver_ops{Audio Codec}
| audio_codec_apply_properties_t audio_codec_driver_api::apply_properties |
@driver_ops_mandatory Atomically apply any cached properties.
| audio_codec_clear_errors_t audio_codec_driver_api::clear_errors |
@driver_ops_optional Clear any codec errors.
| audio_codec_configure_t audio_codec_driver_api::configure |
@driver_ops_mandatory Configure the audio codec.
| audio_codec_register_done_callback_t audio_codec_driver_api::register_done_callback |
@driver_ops_optional Register a callback function for codec one frame data tx/rx done.
| audio_codec_register_error_callback_t audio_codec_driver_api::register_error_callback |
@driver_ops_optional Register a callback function for codec error.
| audio_codec_route_input_t audio_codec_driver_api::route_input |
@driver_ops_optional Sets up signal routing for a given input channel.
| audio_codec_route_output_t audio_codec_driver_api::route_output |
@driver_ops_optional Sets up signal routing for a given output channel.
| audio_codec_set_property_t audio_codec_driver_api::set_property |
@driver_ops_mandatory Set a codec property defined by audio_property_t.
| audio_codec_start_t audio_codec_driver_api::start |
@driver_ops_optional Set codec to start audio playback or capture.
| audio_codec_start_output_t audio_codec_driver_api::start_output |
@driver_ops_mandatory Set codec to start output audio playback.
| audio_codec_stop_t audio_codec_driver_api::stop |
@driver_ops_optional Set codec to stop audio playback or capture.
| audio_codec_stop_output_t audio_codec_driver_api::stop_output |
@driver_ops_mandatory Set codec to stop output audio playback.
| audio_codec_write_t audio_codec_driver_api::write |
@driver_ops_optional write one block size data for audio playback.