UNPKG

@tmigone/pulseaudio

Version:

A TypeScript based client library for PulseAudio.

114 lines (113 loc) 4.49 kB
import PAPacket from '../packet'; export interface PACommand<T> { query: (requestId: number, ...args: any[]) => PAPacket; reply: (packet: PAPacket, protocol: number) => T; } export declare const enum PA_NATIVE_COMMAND_NAMES { PA_COMMAND_ERROR = 0, PA_COMMAND_TIMEOUT = 1, PA_COMMAND_REPLY = 2, PA_COMMAND_CREATE_PLAYBACK_STREAM = 3, PA_COMMAND_DELETE_PLAYBACK_STREAM = 4, PA_COMMAND_CREATE_RECORD_STREAM = 5, PA_COMMAND_DELETE_RECORD_STREAM = 6, PA_COMMAND_EXIT = 7, PA_COMMAND_AUTH = 8, PA_COMMAND_SET_CLIENT_NAME = 9, PA_COMMAND_LOOKUP_SINK = 10, PA_COMMAND_LOOKUP_SOURCE = 11, PA_COMMAND_DRAIN_PLAYBACK_STREAM = 12, PA_COMMAND_STAT = 13, PA_COMMAND_GET_PLAYBACK_LATENCY = 14, PA_COMMAND_CREATE_UPLOAD_STREAM = 15, PA_COMMAND_DELETE_UPLOAD_STREAM = 16, PA_COMMAND_FINISH_UPLOAD_STREAM = 17, PA_COMMAND_PLAY_SAMPLE = 18, PA_COMMAND_REMOVE_SAMPLE = 19, PA_COMMAND_GET_SERVER_INFO = 20, PA_COMMAND_GET_SINK_INFO = 21, PA_COMMAND_GET_SINK_INFO_LIST = 22, PA_COMMAND_GET_SOURCE_INFO = 23, PA_COMMAND_GET_SOURCE_INFO_LIST = 24, PA_COMMAND_GET_MODULE_INFO = 25, PA_COMMAND_GET_MODULE_INFO_LIST = 26, PA_COMMAND_GET_CLIENT_INFO = 27, PA_COMMAND_GET_CLIENT_INFO_LIST = 28, PA_COMMAND_GET_SINK_INPUT_INFO = 29, PA_COMMAND_GET_SINK_INPUT_INFO_LIST = 30, PA_COMMAND_GET_SOURCE_OUTPUT_INFO = 31, PA_COMMAND_GET_SOURCE_OUTPUT_INFO_LIST = 32, PA_COMMAND_GET_SAMPLE_INFO = 33, PA_COMMAND_GET_SAMPLE_INFO_LIST = 34, PA_COMMAND_SUBSCRIBE = 35, PA_COMMAND_SET_SINK_VOLUME = 36, PA_COMMAND_SET_SINK_INPUT_VOLUME = 37, PA_COMMAND_SET_SOURCE_VOLUME = 38, PA_COMMAND_SET_SINK_MUTE = 39, PA_COMMAND_SET_SOURCE_MUTE = 40, PA_COMMAND_CORK_PLAYBACK_STREAM = 41, PA_COMMAND_FLUSH_PLAYBACK_STREAM = 42, PA_COMMAND_TRIGGER_PLAYBACK_STREAM = 43, PA_COMMAND_SET_DEFAULT_SINK = 44, PA_COMMAND_SET_DEFAULT_SOURCE = 45, PA_COMMAND_SET_PLAYBACK_STREAM_NAME = 46, PA_COMMAND_SET_RECORD_STREAM_NAME = 47, PA_COMMAND_KILL_CLIENT = 48, PA_COMMAND_KILL_SINK_INPUT = 49, PA_COMMAND_KILL_SOURCE_OUTPUT = 50, PA_COMMAND_LOAD_MODULE = 51, PA_COMMAND_UNLOAD_MODULE = 52, PA_COMMAND_ADD_AUTOLOAD___OBSOLETE = 53, PA_COMMAND_REMOVE_AUTOLOAD___OBSOLETE = 54, PA_COMMAND_GET_AUTOLOAD_INFO___OBSOLETE = 55, PA_COMMAND_GET_AUTOLOAD_INFO_LIST___OBSOLETE = 56, PA_COMMAND_GET_RECORD_LATENCY = 57, PA_COMMAND_CORK_RECORD_STREAM = 58, PA_COMMAND_FLUSH_RECORD_STREAM = 59, PA_COMMAND_PREBUF_PLAYBACK_STREAM = 60, PA_COMMAND_REQUEST = 61, PA_COMMAND_OVERFLOW = 62, PA_COMMAND_UNDERFLOW = 63, PA_COMMAND_PLAYBACK_STREAM_KILLED = 64, PA_COMMAND_RECORD_STREAM_KILLED = 65, PA_COMMAND_SUBSCRIBE_EVENT = 66, PA_COMMAND_MOVE_SINK_INPUT = 67, PA_COMMAND_MOVE_SOURCE_OUTPUT = 68, PA_COMMAND_SET_SINK_INPUT_MUTE = 69, PA_COMMAND_SUSPEND_SINK = 70, PA_COMMAND_SUSPEND_SOURCE = 71, PA_COMMAND_SET_PLAYBACK_STREAM_BUFFER_ATTR = 72, PA_COMMAND_SET_RECORD_STREAM_BUFFER_ATTR = 73, PA_COMMAND_UPDATE_PLAYBACK_STREAM_SAMPLE_RATE = 74, PA_COMMAND_UPDATE_RECORD_STREAM_SAMPLE_RATE = 75, PA_COMMAND_PLAYBACK_STREAM_SUSPENDED = 76, PA_COMMAND_RECORD_STREAM_SUSPENDED = 77, PA_COMMAND_PLAYBACK_STREAM_MOVED = 78, PA_COMMAND_RECORD_STREAM_MOVED = 79, PA_COMMAND_UPDATE_RECORD_STREAM_PROPLIST = 80, PA_COMMAND_UPDATE_PLAYBACK_STREAM_PROPLIST = 81, PA_COMMAND_UPDATE_CLIENT_PROPLIST = 82, PA_COMMAND_REMOVE_RECORD_STREAM_PROPLIST = 83, PA_COMMAND_REMOVE_PLAYBACK_STREAM_PROPLIST = 84, PA_COMMAND_REMOVE_CLIENT_PROPLIST = 85, PA_COMMAND_STARTED = 86, PA_COMMAND_EXTENSION = 87, PA_COMMAND_GET_CARD_INFO = 88, PA_COMMAND_GET_CARD_INFO_LIST = 89, PA_COMMAND_SET_CARD_PROFILE = 90, PA_COMMAND_CLIENT_EVENT = 91, PA_COMMAND_PLAYBACK_STREAM_EVENT = 92, PA_COMMAND_RECORD_STREAM_EVENT = 93, PA_COMMAND_PLAYBACK_BUFFER_ATTR_CHANGED = 94, PA_COMMAND_RECORD_BUFFER_ATTR_CHANGED = 95, PA_COMMAND_SET_SINK_PORT = 96, PA_COMMAND_SET_SOURCE_PORT = 97, PA_COMMAND_SET_SOURCE_OUTPUT_VOLUME = 98, PA_COMMAND_SET_SOURCE_OUTPUT_MUTE = 99, PA_COMMAND_SET_PORT_LATENCY_OFFSET = 100, PA_COMMAND_ENABLE_SRBCHANNEL = 101, PA_COMMAND_DISABLE_SRBCHANNEL = 102, PA_COMMAND_REGISTER_MEMFD_SHMID = 103, PA_COMMAND_SEND_OBJECT_MESSAGE = 104, PA_COMMAND_MAX = 105 }