Google
 

Open Sound System
The Hitchhiker's Guide to OSS 4.1 Internals

Do you have problems with sound/audio application development? Don't panic! Click here for help!

include/remux.h

Definitions for the audio remux engine

Description



This header file is to be included in all drivers that use the remux engine for multi channel audio.



This file is part of Open Sound System.

Copyright (C) 4Front Technologies 1996-2008.

This this source file is released under GPL v2 license (no other versions). See the COPYING file included in the main directory of this source distribution for the license terms and conditions.


extern void
remux_install (char *name, oss_device_t * osdev, int frontdev, int reardev,
	       int center_lfe_dev, int surrounddev);

#define MAX_SUBDEVS	4

typedef struct remux_devc
{
  oss_device_t *osdev;
  oss_mutex_t mutex;

  int audio_dev;

  int n_physdevs;
  int physdev[MAX_SUBDEVS];

  int maxchannels;
  struct fileinfo finfo[MAX_SUBDEVS];

  int open_mode;
  int channels;
  int speed;
} remux_devc;

Copyright (C) 4Front Technologies, 2007. All rights reserved.

Back to index OSS web site


Copyright (C) 4Front Technologies, 2007. All rights reserved.
Back to index OSS web site