/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ /* * This file is provided under a dual BSD/GPLv2 license. When using or * redistributing this file, you may do so under either license. * * Copyright(c) 2018 Intel Corporation
*/
/* XRUN action for component */
define /**< stop stream */ #define SOF_XRUN_UNDER_ZERO, * A key phrase buffer component */ / #define/**< send data to NULL */
/* create new generic component - SOF_IPC_TPLG_COMP_NEW */ struct {
sof_ipc_cmd_hdr;
u id
type 10,/
u pipeline_id
uint32_t core
/* extended data length, 0 if no extended data */
uint32_t ext_data_lengthdefine 2*< 0 sink
} __packed /**< send data to NULL */
/* * Component Buffers
*/
/* * SOF memory capabilities, add new ones at the end
*/
define (0 #define () * extended data length, 0 if no extended data */
define BIT #define SOF_MEM_CAPS_HP BIT(4)
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 #define SOF_MEM_CAPS_CACHESOF_MEM_CAPS_EXT(/ #define SOF_MEM_CAPS_EXEC ( /**< low power */ #define SOF_MEM_CAPS_L3 BIT (5/** '
/* * overrun will cause ring buffer overwrite, instead of XRUN.
*/ #define SOF_BUF_OVERRUN_PERMITTED BITdefine ()java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
/* * underrun will cause readback of 0s, instead of XRUN.
*/
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* the UUID size in bytes, shared between FW and host */ # 1
/* create new component buffer - SOF_IPC_TPLG_BUFFER_NEW */ struct sof_ipc_bufferjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23 struct ; /**< SOF_MEM_CAPS_ */ flags
uint32_t ; /**< buffer size in bytes */
uint32_t _ipc_comp_config struct sof_ipc_cmd_hdr uint32_t
flagsjava.lang.StringIndexOutOfBoundsException: Range [54, 55) out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
_ _(4
/* generic component config data - must always be after struct sof_ipc_comp */ structsof_ipc_comp_config struct sof_ipc_cmd_hdr hdr; sof_ipc_comp_config;
periods_sink/**< 0 means variable */
uint32_t no_irq
uint32_t reserved1; /**< reserved */
uint32_t /**< SOF_IPC_FRAME_ */
uint32_t xrun_action;
/* reserved for future use */
uint32_t __acked _(4;
} __packed __aligned(4);
/* generic host component */ struct sof_ipc_comp_host struct sof_ipc_comp; struct sof_ipc_comp_config java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 25
uint32_t direction; /**< SOF_IPC_STREAM_ */
;java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} comp
/* generic DAI component */ struct sof_ipc_comp_dai { struct _()
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
,
SOF_VOLUME_LINEAR_ZC
,
}SOF_VOLUME_WINDOWS_FADE
/* generic volume component */max_value; struct sof_ipc_comp_volume struct sof_ipc_comp comp; struct uint32_tinitial_ramp; /**< ramp space in ms */
uint32_t channels;
uint32_t min_value;
}_ __(4)java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
uint32_t ramp
uint32_t; /**< ramp space in ms */
} __packed __aligned(4);
/* generic SRC component */ struct {
uint32_t;java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54 struct config /* either source or sink rate must be non zero */
uint32_t ; /**< source rate or 0 for variable */
uint32_t
uint32_t; /**< SOF_RATE_ supported rates */ supported *
} __packed ;java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
/* generic ASRC component */ ;/**< Define fixed sink rate or */ struct sof_ipc_comp_asrc struct sof_ipc_comp comp; struct config
/
uint32_t source_rate; /**< Define fixed source rate or */
java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 /**< the rate from stream */
uint32_t /**< number of frames at output. */ /**< use 0 to indicate need to get */ /**< the rate from stream */
uint32_t asynchronous_mode / /**< When 1 the ASRC tracks and */ /**< compensates for drift. */
uint32_t;/ /**< ASRC consumes a defined number */
/ /**< number of frames at output. */
the outputsjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 /**< a defined number of frames while */ /**< number of input frames varies. */
/* reserved for future use */
uint32_t reserved[4];
} java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
¤ 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.0.6Bemerkung:
¤
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.