hvscodes.h
来自「symbian 下的helix player源代码」· C头文件 代码 · 共 799 行 · 第 1/3 页
H
799 行
#define VVS_SES_MNGR_SET_CUR_DIR (VVS_SESMNGR_PARAMETERS + 9)
#define VVS_SES_MNGR_INSTANCE (VVS_SESMNGR_PARAMETERS + 10)
#define VVS_SES_MNGR_CODEC_LOOP (VVS_SESMNGR_PARAMETERS + 11)
#define VVS_SES_MNGR_VIDEO_LOOP (VVS_SESMNGR_PARAMETERS + 12)
#define VVS_TOTAL_ALLOCS (VVS_SESMNGR_PARAMETERS + 13)
#define VVS_TOTAL_LOCKED_ALLOCS (VVS_SESMNGR_PARAMETERS + 14)
/* Left 15 parameter spaces for Session Manager */
/* Communication Manager Stream Parameters */
#define VVS_COMMMNGR_PARAMETERS (VVS_PARAM_BASE + 220)
#define VVS_COMM_MNGR_CALL_STATE (VVS_COMMMNGR_PARAMETERS + 0)
#define VVS_COMM_MNGR_CALL_STATE_REQ (VVS_COMMMNGR_PARAMETERS + 1)
#define VVS_COMM_MNGR_LOCAL_ADDR (VVS_COMMMNGR_PARAMETERS + 2)
#define VVS_COMM_MNGR_REMOTE_ADDR (VVS_COMMMNGR_PARAMETERS + 3)
#define VVS_COMM_MNGR_COMM_BW_REQ (VVS_COMMMNGR_PARAMETERS + 4)
#define VVS_COMM_MNGR_REMOTE_SYSTEM (VVS_COMMMNGR_PARAMETERS + 5)
#define VVS_COMM_MNGR_ISDN_DEBUG_56 (VVS_COMMMNGR_PARAMETERS + 6)
#define VVS_COMM_MNGR_LCL_AUD_CAP (VVS_COMMMNGR_PARAMETERS + 7)
#define VVS_COMM_MNGR_LCL_DATA_CAP (VVS_COMMMNGR_PARAMETERS + 8)
#define VVS_COMM_MNGR_LCL_TRANS_CAP (VVS_COMMMNGR_PARAMETERS + 9)
#define VVS_COMM_MNGR_LCL_VID_CAP (VVS_COMMMNGR_PARAMETERS + 10)
#define VVS_COMM_MNGR_LCL_H230_CMD (VVS_COMMMNGR_PARAMETERS + 11)
#define VVS_COMM_MNGR_LCL_CMD (VVS_COMM_MNGR_LCL_H230_CMD)
#define VVS_COMM_MNGR_REM_AUD_CAP (VVS_COMMMNGR_PARAMETERS + 12)
#define VVS_COMM_MNGR_REM_DATA_CAP (VVS_COMMMNGR_PARAMETERS + 13)
#define VVS_COMM_MNGR_REM_TRANS_CAP (VVS_COMMMNGR_PARAMETERS + 14)
#define VVS_COMM_MNGR_REM_VID_CAP (VVS_COMMMNGR_PARAMETERS + 15)
#define VVS_COMM_MNGR_REM_H230_CMD (VVS_COMMMNGR_PARAMETERS + 16)
#define VVS_COMM_MNGR_REM_CMD (VVS_COMM_MNGR_REM_H230_CMD)
#define VVS_COMM_MNGR_RX_MODE_REQ (VVS_COMMMNGR_PARAMETERS + 17)
#define VVS_COMM_MNGR_RX_MODE (VVS_COMMMNGR_PARAMETERS + 18)
#define VVS_COMM_MNGR_TX_MODE_REQ (VVS_COMMMNGR_PARAMETERS + 19)
#define VVS_COMM_MNGR_TX_MODE (VVS_COMMMNGR_PARAMETERS + 20)
#define VVS_COMM_MNGR_LCL_NONSTD_CMD (VVS_COMMMNGR_PARAMETERS + 21)
#define VVS_COMM_MNGR_REM_NONSTD_CMD (VVS_COMMMNGR_PARAMETERS + 22)
#define VVS_COMM_MNGR_CAUSE_CODE (VVS_COMMMNGR_PARAMETERS + 23)
#define VVS_COMM_MNGR_INCOMING_CALL (VVS_COMMMNGR_PARAMETERS + 24)
#define VVS_COMM_MNGR_LINE_STATUS (VVS_COMMMNGR_PARAMETERS + 25)
#define VVS_COMM_MNGR_SPID_1 (VVS_COMMMNGR_PARAMETERS + 26)
#define VVS_COMM_MNGR_SPID_2 (VVS_COMMMNGR_PARAMETERS + 27)
#define VVS_COMM_MNGR_REASON_MSG (VVS_COMMMNGR_PARAMETERS + 28)
#define VVS_COMM_MNGR_VERSION_ID (VVS_COMMMNGR_PARAMETERS + 29)
#define VVS_COMM_MNGR_LCL_MLP_CAP (VVS_COMMMNGR_PARAMETERS + 30)
#define VVS_COMM_MNGR_LCL_HMLP_CAP (VVS_COMMMNGR_PARAMETERS + 31)
#define VVS_COMM_MNGR_LCL_DATAPP_CAP (VVS_COMMMNGR_PARAMETERS + 32)
#define VVS_COMM_MNGR_REM_MLP_CAP (VVS_COMMMNGR_PARAMETERS + 33)
#define VVS_COMM_MNGR_REM_HMLP_CAP (VVS_COMMMNGR_PARAMETERS + 34)
#define VVS_COMM_MNGR_REM_DATAPP_CAP (VVS_COMMMNGR_PARAMETERS + 35)
#define VVS_COMM_MNGR_REMOTE_COUNTRY (VVS_COMMMNGR_PARAMETERS + 36)
#define VVS_COMM_MNGR_INQUEUE (VVS_COMMMNGR_PARAMETERS + 37)
#define VVS_COMM_MNGR_OUTQUEUE (VVS_COMMMNGR_PARAMETERS + 38)
#define VVS_COMM_MNGR_MODEM_OVERRUN (VVS_COMMMNGR_PARAMETERS + 39)
#define VVS_COMM_MNGR_MODEM_CTSTO (VVS_COMMMNGR_PARAMETERS + 40)
#define VVS_COMM_MNGR_MODEM_OTHER (VVS_COMMMNGR_PARAMETERS + 41)
#define VVS_COMM_MNGR_SOFT_LOOP (VVS_COMMMNGR_PARAMETERS + 42)
#define VVS_COMM_MNGR_HARD_LOOP (VVS_COMMMNGR_PARAMETERS + 43)
#define VVS_COMM_MNGR_DIALOG_STRING (VVS_COMMMNGR_PARAMETERS + 44)
#define VVS_MODEM_DIALOG_STRING VVS_COMM_MNGR_DIALOG_STRING
#define VVS_COMM_MNGR_DIALOG_STRING (VVS_COMMMNGR_PARAMETERS + 44)
#define VVS_COMM_MNGR_BITCOUNT2 (VVS_COMMMNGR_PARAMETERS + 45)
#define VVS_COMM_MNGR_PRECONFIG_LINE (VVS_COMMMNGR_PARAMETERS + 46)
#define VVS_COMM_MNGR_GET_LINE_NAME (VVS_COMMMNGR_PARAMETERS + 47)
#define VVS_COMM_MNGR_GET_LINE_ICON (VVS_COMMMNGR_PARAMETERS + 48)
#define VVS_COMM_MNGR_UNDERRUNS (VVS_COMMMNGR_PARAMETERS + 49)
#define VVS_COMM_MNGR_TXPOLLS (VVS_COMMMNGR_PARAMETERS + 50)
#define VVS_COMM_MNGR_TAPI_HANDLE (VVS_COMMMNGR_PARAMETERS + 51)
#define VVS_COMM_MNGR_MODE (VVS_COMMMNGR_PARAMETERS + 52)
/* Left 55 parameter spaces for Communication Manager */
/* H.245 Protocol Manager Stream Parameters - mapped on top of Comm Mgr Params */
#define VVS_STATE_CHANGE_REQ VVS_COMM_MNGR_CALL_STATE_REQ
#define VVS_H245_PROTOCOL_STATE (VVS_STATE_CHANGE_REQ+1)
#define VVS_H245_PROTOCOL_FAILED (VVS_STATE_CHANGE_REQ+2)
#define VVS_H245_LAST_ERROR (VVS_STATE_CHANGE_REQ+3)
#define VVS_SET_STRING_RECV_BUFFER (VVS_STATE_CHANGE_REQ + 4)
#define VVS_SEND_STRING (VVS_STATE_CHANGE_REQ + 5)
#define VVS_H245_PROTOCOL_LOOP_STATE (VVS_STATE_CHANGE_REQ + 6)
#define VVS_GET_FILE_TRANSFER (VVS_STATE_CHANGE_REQ + 7)
#define VVS_PERFORM_FILE_TRANSFER (VVS_STATE_CHANGE_REQ + 8)
/* H.DLL MUX/DEMUX stream parameters */
#define VVS_HDLL_PARAMETERS (VVS_PARAM_BASE + 275)
#define VVS_HDLLMUX_BITRATE_REQ (VVS_HDLL_PARAMETERS + 0)
#define VVS_HDLLMUX_BLOCKBYTES (VVS_HDLL_PARAMETERS + 1)
#define VVS_HDLLMUX_FRAMEBYTES (VVS_HDLL_PARAMETERS + 2)
#define VVS_HDLLMUX_ERRORS (VVS_HDLL_PARAMETERS + 3)
#define VVS_HDLLDEMUX_BITRATE_REQ (VVS_HDLL_PARAMETERS + 4)
#define VVS_HDLLDEMUX_BLOCKBYTES (VVS_HDLL_PARAMETERS + 5)
#define VVS_HDLLDEMUX_FRAMEBYTES (VVS_HDLL_PARAMETERS + 6)
#define VVS_HDLLDEMUX_ERRORS (VVS_HDLL_PARAMETERS + 7)
#define VVS_HDLL_LAST_ERROR (VVS_HDLL_PARAMETERS + 8)
#define VVS_HDLL_COMPLEMENT_STREAM (VVS_HDLL_PARAMETERS + 9)
/* Left 15 parameter spaces for H.DLL MUX/DEMUX */
/* REMOTE DISPLAY STREAM PARAMETERS */
#define VVS_REMOTE_STREAM_PARAMETERS (VVS_PARAM_BASE + 290)
#define VVS_REMOTE_STREAM_DIB_TIMECOUNT (VVS_REMOTE_STREAM_PARAMETERS + 0)
#define VVS_REMOTE_STREAM_DIB_TIMEDRAW (VVS_REMOTE_STREAM_PARAMETERS + 1)
#define VVS_REMOTE_STREAM_DIB_TIMEDECOMPRESS (VVS_REMOTE_STREAM_PARAMETERS + 2)
#define VVS_REMOTE_STREAM_DIB_TIMEDITHER (VVS_REMOTE_STREAM_PARAMETERS + 3)
#define VVS_REMOTE_STREAM_DIB_TIMESTRETCH (VVS_REMOTE_STREAM_PARAMETERS + 4)
#define VVS_REMOTE_STREAM_DIB_TIMEBLT (VVS_REMOTE_STREAM_PARAMETERS + 5)
#define VVS_REMOTE_STREAM_DIB_TIMESETDIBITS (VVS_REMOTE_STREAM_PARAMETERS + 6)
/* Left 15 parameter spaces for REMOTE DISPLAY */
/* REMOTE DISPLAY STREAM PARAMETERS */
#define VVS_NET_LAYER_PARAMETERS (VVS_PARAM_BASE + 305)
#define VVS_NET_LAYER_STATE (VVS_NET_LAYER_PARAMETERS + 0)
/* Left 15 parameter spaces for NET_LAYER */
/* Record & Playback */
#define VVS_RECORD_PARAMETERS (VVS_PARAM_BASE + 320)
#define VVS_AUD_FILENAME (VVS_RECORD_PARAMETERS + 0)
#define VVS_VID_FILENAME (VVS_RECORD_PARAMETERS + 1)
#define VVS_VID_OUTPUTSTREAM (VVS_RECORD_PARAMETERS + 2)
#define VVS_VID_INPUTSTREAM (VVS_RECORD_PARAMETERS + 3)
#define VVS_DECODER_BITSLEFT (VVS_RECORD_PARAMETERS + 4)
/* 10 spaces for RECORD */
/* OS/2 display stream window setup/switching */
#define VVS_OS2_DISPLAY_PARAMETERS (VVS_PARAM_BASE + 330)
/* v passed in is new display HWND, v==0 turns display into sink */
#define VVS_OS2_DISPLAY_CLIENT_WND (VVS_OS2_DISPLAY_PARAMETERS + 0)
/* v is window to receive DIVE messages */
#define VVS_OS2_DISPLAY_FRAME_WND (VVS_OS2_DISPLAY_PARAMETERS + 1)
/* 2 spaces used for OS/2 display parameters */
/* 18 spaces for H.223 Adaptation Layer (AL) parameters */
#define VVS_AL_PARAMETERS (VVS_PARAM_BASE + 332)
#define VVS_AL_HEADER_BYTES (VVS_AL_PARAMETERS + 0)
#define VVS_AL_PERFORM_RETRANSMIT (VVS_AL_PARAMETERS + 1)
#define VVS_AL_REQUEST_RETRANSMIT (VVS_AL_PARAMETERS + 2)
#define VVS_AL_TOTAL_RCV_I_PDU (VVS_AL_PARAMETERS + 3)
#define VVS_AL_TOTAL_RCV_SREJ (VVS_AL_PARAMETERS + 4)
#define VVS_AL_TOTAL_RCV_DRTX (VVS_AL_PARAMETERS + 5)
#define VVS_AL_TOTAL_XMIT_SREJ (VVS_AL_PARAMETERS + 6)
#define VVS_AL_TOTAL_XMIT_DRTX (VVS_AL_PARAMETERS + 7)
#define VVS_AL_CURRENT_DELAY_BITS (VVS_AL_PARAMETERS + 8)
#define VVS_AL_CURRENT_HELD_FRAMES (VVS_AL_PARAMETERS + 9)
#define VVS_AL_MAX_RETRY_FRAMES (VVS_AL_PARAMETERS + 10)
#define VVS_AL_TOTAL_XMIT_PDU (VVS_AL_PARAMETERS + 11)
#define VVS_AL_AVE_TIME_SINCE_CAP (VVS_AL_PARAMETERS + 12)
#define VVS_AL_MAX_TIME_SINCE_CAP (VVS_AL_PARAMETERS + 13)
#define VVS_AL_MIN_TIME_SINCE_CAP (VVS_AL_PARAMETERS + 14)
#define VVS_AL_AVE_ROUND_TRIP (VVS_AL_PARAMETERS + 15)
#define VVS_AL_MAX_ROUND_TRIP (VVS_AL_PARAMETERS + 16)
#define VVS_AL_MIN_ROUND_TRIP (VVS_AL_PARAMETERS + 17)
#define VVS_NEXT_PARAMETER_BLOCK (VVS_PARAM_BASE + 350)
/* Parameter defn's for AL2 stream - note overlap with RECORD
* These belong in VSCODES as soon as they can be added there
*/
#define VVS_AL2_PARAMETERS (VVS_PARAM_BASE + 325)
#define VVS_AL2_USE_SEQ_NUM (VVS_AL2_PARAMETERS + 0)
#define VVS_AL2_TOTAL_RECV_PDU (VVS_AL2_PARAMETERS + 1)
#define VVS_AL2_TOTAL_XMIT_PDU (VVS_AL2_PARAMETERS + 2)
#define VVS_AL2_BAD_CRC_RECV (VVS_AL2_PARAMETERS + 3)
#define VVS_AL2_RECV_PEND_PDU (VVS_AL2_PARAMETERS + 4)
/***** NO MORE THAN 368 PARAMETERS (VVS_CODE_BASE + 368) *****/
/***** (VVS_BASE + 0x1D0) - (VVS_BASE + 0x60) = 0x170 = 368 ****/
/* Stream States */
#define VVS_STATE_BASE VVS_BASE + 0x1D0
#define VVS_NULL (VVS_STATE_BASE + 1)
#define VVS_UNINITIALIZED (VVS_STATE_BASE + 2)
#define VVS_UNPREPARED (VVS_STATE_BASE + 3)
#define VVS_UNPREPARED_WAITING (VVS_STATE_BASE + 4)
#define VVS_IDLE (VVS_STATE_BASE + 5)
#define VVS_ACTIVE (VVS_STATE_BASE + 6)
/* messages for dynamic message allocator */
#define VVS_MESSAGE_BASE VVS_BASE + 0x1E0
#define VVS_NO_MESSAGE VVS_MESSAGE_BASE
#define VVS_WRDCH_MSG (VVS_MESSAGE_BASE + 1)
// GAM062595 - Add hooks for WinISDN messages
#define VVS_WinISDN_MSG (VVS_MESSAGE_BASE + 2)
#define VVS_MESSAGE_COUNT 0x1F
/* IDs for messages from Virtual COMM Port VxDs
* (VVSERIAL.386 and VBUFF.386)
*/
#define WM_POSTED_BY_VFAST_VXD (WM_USER + 1997)
#define WM_POSTED_BY_VVCOMM (WM_USER + 1998)
/* H.223 MUX messages */
#define VVS_H223MUX_MSG_BASE (VVS_BASE + 0x280)
#define VVS_H223MUX_AL1X_STREAM (VVS_H223MUX_MSG_BASE + 1)
#define VVS_H223MUX_AL1R_STREAM (VVS_H223MUX_MSG_BASE + 2)
#define VVS_H223MUX_AL2X_STREAM (VVS_H223MUX_MSG_BASE + 3)
#define VVS_H223MUX_AL2R_STREAM (VVS_H223MUX_MSG_BASE + 4)
#define VVS_H223MUX_AL3X_STREAM (VVS_H223MUX_MSG_BASE + 5)
#define VVS_H223MUX_AL3R_STREAM (VVS_H223MUX_MSG_BASE + 6)
#define VVS_H223MUX_H245X_STREAM (VVS_H223MUX_MSG_BASE + 7)
#define VVS_H223MUX_H245R_STREAM (VVS_H223MUX_MSG_BASE + 8)
#define VVS_H223MUX_START (VVS_H223MUX_MSG_BASE + 9)
#define VVS_H223_PDU_SIZE (VVS_H223MUX_MSG_BASE +10)
/* Left 15 spaces for H223 MUX parameters */
/* Use these for parameters which are PRIVATE to a particular */
#define VVS_PRIV32_MSG_BASE (VVS_BASE + 0x290)
#define VVS_PRIV32_MSG_END (VVS_PRIV32_MSG_BASE + 100)
/* Left 100 spaces for Private parameters */
/* Audio Encode/Decode Stream Parameters */
#define VVS_AUD_MSG_BASE (VVS_BASE + 0x2F5)
#define VVS_AUDIO_CODING_MODE (VVS_PRIV32_MSG_BASE + 0)
#define VVS_MPMLQ_COUNT (VVS_PRIV32_MSG_BASE + 1)
#define VVS_ACELP_COUNT (VVS_PRIV32_MSG_BASE + 2)
#define VVS_SID_COUNT (VVS_PRIV32_MSG_BASE + 3)
#define VVS_DELAY_JITTER (VVS_PRIV32_MSG_BASE + 4)
#define VVS_INPUT_UNDERRUN (VVS_AUD_MSG_BASE + 0)
#define VVS_OUTPUT_OVERRUN (VVS_AUD_MSG_BASE + 1)
/* left 49 locs for audio parameters */
/* Audio Echo Cancellation */
#define VVS_AUD_ENC_MSG_BASE (VVS_BASE + 0x327)
//Some Private parameters for the video coder and decoder.
#define VVS_AVE_FRAME_INTERVAL (VVS_PRIV32_MSG_BASE + 0)
//Some Private parameters for the Timer Stream.
#define VVS_OUTPUT_STREAM2 (VVS_PRIV32_MSG_BASE + 0)
#define VVS_OUTPUT_STREAM3 (VVS_PRIV32_MSG_BASE + 1)
#define VVS_OUTPUT_STREAM4 (VVS_PRIV32_MSG_BASE + 2)
#define VVS_OUTPUT_STREAM5 (VVS_PRIV32_MSG_BASE + 3)
#define VVS_OUTPUT_STREAM6 (VVS_PRIV32_MSG_BASE + 4)
#define VVS_AVE_PERIOD (VVS_PRIV32_MSG_BASE + 5)
//Some Private parameters for the ATT Audio I/O Stream.
#define VVS_AUDDRV_FRAMES_CAPTURED (VVS_PRIV32_MSG_BASE + 0)
#define VVS_AUDDRV_FRAMES_PLAYED (VVS_PRIV32_MSG_BASE + 1)
#define VVS_AUDDRV_BUFSIZE (VVS_PRIV32_MSG_BASE + 2)
#define VVS_AUDDRV_DMASIZE (VVS_PRIV32_MSG_BASE + 3)
#define VVS_AUDDRV_OUT_FLUFF (VVS_PRIV32_MSG_BASE + 4)
#define VVS_AUDDRV_OUT_GET (VVS_PRIV32_MSG_BASE + 5)
#define VVS_AUDDRV_OUT_PUT (VVS_PRIV32_MSG_BASE + 6)
#define VVS_AUDDRV_IN_GET (VVS_PRIV32_MSG_BASE + 7)
#define VVS_AUDDRV_IN_PUT (VVS_PRIV32_MSG_BASE + 8)
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?