struct compress_sst_ops { constchar *name; int (*open)(struct device *dev, struct snd_sst_params *str_params, struct sst_compress_cb *cb); int (*stream_start)(struct device *dev, unsignedint str_id); int (*stream_drop)(struct device *dev, unsignedint str_id); int (*stream_drain)(struct device *dev, unsignedint str_id); int (*stream_partial_drain)(struct device *dev, unsignedint str_id); int (*stream_pause)(struct device *dev, unsignedint str_id); int (*stream_pause_release)(struct device *dev, unsignedint str_id);
int (*tstamp)(struct device *dev, unsignedint str_id, struct snd_compr_tstamp *tstamp); int (*ack)(struct device *dev, unsignedint str_id, unsignedlong bytes); int (*close)(struct device *dev, unsignedint str_id); int (*get_caps)(struct snd_compr_caps *caps); int (*get_codec_caps)(struct snd_compr_codec_caps *codec); int (*set_metadata)(struct device *dev, unsignedint str_id, struct snd_compr_metadata *mdata); int (*power)(struct device *dev, bool state);
};
struct sst_ops { int (*open)(struct device *dev, struct snd_sst_params *str_param); int (*stream_init)(struct device *dev, struct pcm_stream_info *str_info); int (*stream_start)(struct device *dev, int str_id); int (*stream_drop)(struct device *dev, int str_id); int (*stream_pause)(struct device *dev, int str_id); int (*stream_pause_release)(struct device *dev, int str_id); int (*stream_read_tstamp)(struct device *dev, struct pcm_stream_info *str_info); int (*send_byte_stream)(struct device *dev, struct snd_sst_bytes_v2 *bytes); int (*close)(struct device *dev, unsignedint str_id); int (*power)(struct device *dev, bool state);
};
int sst_dsp_init_v2_dpcm(struct snd_soc_component *component); int sst_send_pipe_gains(struct snd_soc_dai *dai, int stream, int mute); int send_ssp_cmd(struct snd_soc_dai *dai, constchar *id, bool enable); int sst_handle_vb_timer(struct snd_soc_dai *dai, bool enable);
void sst_set_stream_status(struct sst_runtime_stream *stream, int state); int sst_fill_stream_params(void *substream, conststruct sst_data *ctx, struct snd_sst_params *str_params, bool is_compress);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.