STRUCT SND_COMPR_TASK_RUNTIME(9)
π struct snd_...task_runtime(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this page is literally all about struct snd_compr_task_runtime, and the NAME is giving task runtime description. no cap π«Ά
πΈ NAME πΈ
struct snd_compr_task_runtime β task runtime description
β¨ SYNOPSIS β¨
struct snd_compr_task_runtime {
struct list_head list;
struct dma_buf *input;
struct dma_buf *output;
u64 seqno;
u64 input_size;
u64 output_size;
u32 flags;
u8 state;
void *private_value;
};
π«Ά Members π«Ά
okay bestie, member roll call β every single one, no skips π
listβ list of all managed tasksinputβ input DMA bufferoutputβ output DMA bufferseqnoβ sequence numberinput_sizeβ really used data in the input bufferoutput_sizeβ really used data in the output bufferflagsβ seeSND_COMPRESS_TFLG_*stateβ actual task stateprivate_valueβ used by the lowlevel driver (opaque)
π SEE ALSO π
Kernel file to go peek at: ./include/sound/compress_driver.h
then check out these icons, fr fr:
struct snd_compr_runtime(9)struct snd_compr_stream(9)struct snd_compr_ops(9)struct snd_compr(9)snd_compr_use_pause_in_draining(9)snd_compr_set_runtime_buffer(9)
Signed, sealed, delivered: source/version ./include/sound, dated October 2026, page struct snd_...task_runtime(9) β bye bestie! πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms