---
name: "struct_snd_compr_stream"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/struct_snd_compr_stream"
---

# struct\_snd\_compr\_stream(9)

## NAME

struct\_snd\_compr\_stream -

## SYNOPSIS

```
struct snd_compr_stream {
  const char * name;
  struct snd_compr_ops * ops;
  struct snd_compr_runtime * runtime;
  struct snd_compr * device;
  struct delayed_work error_work;
  enum snd_compr_direction direction;
  bool metadata_set;
  bool next_track;
  void * private_data;
};
```

## MEMBERS

name

device name

ops

pointer to DSP callbacks

runtime

pointer to runtime structure

device

device pointer

error\_work

delayed work used when closing the stream due to an error

direction

stream direction, playback/recording

metadata\_set

metadata set flag, true when set

next\_track

has userspace signal next track transition, true when set

private\_data

pointer to DSP private data

## COPYRIGHT
