STRUCT SND_COMPR_TASK_RUNTIME(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 tasks
  • input β€” input DMA buffer
  • output β€” output DMA buffer
  • seqno β€” sequence number
  • input_size β€” really used data in the input buffer
  • output_size β€” really used data in the output buffer
  • flags β€” see SND_COMPRESS_TFLG_*
  • state β€” actual task state
  • private_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:


Signed, sealed, delivered: source/version ./include/sound, dated October 2026, page struct snd_...task_runtime(9) β€” bye bestie! πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from