linux/include/uapi/linux/dvb/audio.h

/* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
/*
 * audio.h - DEPRECATED MPEG-TS audio decoder API
 *
 * NOTE: should not be used on future drivers
 *
 * Copyright (C) 2000 Ralph  Metzler <[email protected]>
 *                  & Marcus Metzler <[email protected]>
 *                    for convergence integrated media GmbH
 */

#ifndef _DVBAUDIO_H_
#define _DVBAUDIO_H_

#include <linux/types.h>

audio_stream_source_t;


audio_play_state_t;


audio_channel_select_t;


audio_mixer_t;


audio_status_t;                              /* separate decoder hardware */


/* for GET_CAPABILITIES and SET_FORMAT, the latter should only set one bit */
#define AUDIO_CAP_DTS
#define AUDIO_CAP_LPCM
#define AUDIO_CAP_MP1
#define AUDIO_CAP_MP2
#define AUDIO_CAP_MP3
#define AUDIO_CAP_AAC
#define AUDIO_CAP_OGG
#define AUDIO_CAP_SDDS
#define AUDIO_CAP_AC3

#define AUDIO_STOP
#define AUDIO_PLAY
#define AUDIO_PAUSE
#define AUDIO_CONTINUE
#define AUDIO_SELECT_SOURCE
#define AUDIO_SET_MUTE
#define AUDIO_SET_AV_SYNC
#define AUDIO_SET_BYPASS_MODE
#define AUDIO_CHANNEL_SELECT
#define AUDIO_GET_STATUS

#define AUDIO_GET_CAPABILITIES
#define AUDIO_CLEAR_BUFFER
#define AUDIO_SET_ID
#define AUDIO_SET_MIXER
#define AUDIO_SET_STREAMTYPE
#define AUDIO_BILINGUAL_CHANNEL_SELECT

#endif /* _DVBAUDIO_H_ */