---
name: "struct_snd_compr"
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"
---

# struct\_snd\_compr(9)

## NAME

struct\_snd\_compr -

## SYNOPSIS

```
struct snd_compr {
  const char * name;
  struct device dev;
  struct snd_compr_ops * ops;
  void * private_data;
  struct snd_card * card;
  unsigned int direction;
  struct mutex lock;
  int device;
#ifdef CONFIG_SND_VERBOSE_PROCFS
#endif
};
```

## MEMBERS

name

DSP device name

dev

associated device instance

ops

pointer to DSP callbacks

private\_data

pointer to DSP pvt data

card

sound card pointer

direction

Playback or capture direction

lock

device lock

device

device id

## COPYRIGHT
