STRUCT VIRTIO_PCM_STREAM(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay so welcome to the Kernel API Manual page for struct virtio_pcm_stream(9) β€” literally the VirtIO PCM stream struct. That's the whole main character.


✨ SYNOPSIS ✨

       struct virtio_pcm_stream {
           struct virtio_pcm_substream **substreams;
           u32 nsubstreams;
           struct snd_pcm_chmap_elem *chmaps;
           u32 nchmaps;
        };

πŸŽ€ Members πŸŽ€

  • substreams β€” the VirtIO substreams that belong to the stream. It's giving "the whole squad is here" πŸ’…
  • nsubstreams β€” the number of substreams. Count them, bestie πŸ”’
  • chmaps β€” the kernel channel maps that belong to the stream. Channel-map royalty πŸ‘‘
  • nchmaps β€” the number of channel maps. Another count, another slay ✨

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./sound/virtio/virtio_pcm.h β€” go peek at struct virtio_pcm_substream(9) and struct virtio_pcm(9) 🫢

Source/version: ./sound/virtio Β· October 2026 Β· page: struct virtio_pcm_stream(9) β€” okay bye bestie, drink water and read your headers πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from