Psdk_UI_io.h
4.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
/**
********************************************************************
* @file Psdk_UI_io.h
* Psdk_UI_io的头文件
*
*********************************************************************
*/
/* Define to prevent recursive inclusion 避免重定义 -------------------------------------*/
#ifndef JZSDK_PSDK_UI_IO_H
#define JZSDK_PSDK_UI_IO_H
/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Exported constants --------------------------------------------------------*/
/* 常亮定义*/
/* Exported types ------------------------------------------------------------*/
/* Exported functions --------------------------------------------------------*/
int JZsdk_Get_Psdk_UIcontrol_UseFlag();
int JZsdk_Set_Psdk_UIcontrol_UseFlag(int value);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_PlayStatus_end();
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_PlayStatus(int num);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_Volume(int volume);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_TTS_tone(int tone);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_TTS_speed(int speed);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_AudioPlayLoopStatus(int speed);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_GimbalPitchAngle(int angle);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Reply_SearchLight_Temperature(int LeftTemperature, int RightTemperature);
//追加音色
T_JZsdkReturnCode JZsdk_Psdk_UI_io_AppendTone(int wheather_control, int value);
//psdk上一曲
T_JZsdkReturnCode JZsdk_Psdk_UI_io_LastSong(int wheather_control);
//psdk下一曲
T_JZsdkReturnCode JZsdk_Psdk_UI_io_NextSong(int wheather_control);
//psdk播放当前歌曲
T_JZsdkReturnCode JZsdk_Psdk_UI_io_PlaySong(int wheather_control);
//关闭喊话器所有功能
T_JZsdkReturnCode JZsdk_Psdk_UI_io_StopPlayAudio();
//psdk播放/暂停 打开开关暂停
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Audio_PauseAndPlayContinue(int wheather_control, int value);
//psdk音量 0-100
T_JZsdkReturnCode JZsdk_Psdk_UI_io_SetVolume(int wheather_control, int value);
//psdkTTS语速 0-100 25 50 75 100
int JZsdk_Psdk_UI_io_GetTTSSpeed_ByValue(int value);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_TTS_speed(int wheather_control, int speed);
//psdkTTS音色 10个音色
int JZsdk_Psdk_UI_io_GetTTSTone_ByValue(int value);
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_TTS_tone(int wheather_control, int tone);
//psdk循环开关 value==0单曲播放。 value==1单曲循环
T_JZsdkReturnCode JZsdk_Psdk_UI_io_SetAudioPlayLoop(int wheather_control, int value);
//psdk云台滑动条
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_GimbalPitchAngle(int value);
//设置云台最大值
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_MAXGimbalRangen();
//设置云台最小值
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_MINGimbalRangen();
//爆闪频率 0-100
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_SearchLightFrequency(int wheather_control, int value);
//灯亮度
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_SearchLightLumen(int wheather_control, int value);
//TTS播报
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_TTS_Play( char *data, int len);
//播报录音音频
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_Opus_Play(int wheather_control);
//获取实时喊话状态
T_JZsdkReturnCode JZsdk_Psdk_UI_io_GetRealTimeVoiceStatusFlag();
//开始opus实时
T_JZsdkReturnCode JZsdk_Psdk_UI_io_OpusRealTimeVoice_Start(int BitRate);
//opus传输
T_JZsdkReturnCode JZsdk_Psdk_UI_io_OpusRealTimeVoice_Trans(char* data, int size);
//关闭opus实时
T_JZsdkReturnCode JZsdk_Psdk_UI_io_OpusRealTimeVoice_Close();
//飞机滚轮控制
T_JZsdkReturnCode JZsdk_Psdk_Ui_io_Gimbal_PitchRotationMode(int Pitch);
//飞机自身角度控制
T_JZsdkReturnCode JZsdk_Psdk_Ui_io_Gimbal_PitchSelfangleMode(int Pitch);
//飞机角度控制
T_JZsdkReturnCode JZsdk_Psdk_Ui_io_Gimbal_PitchAngleControlMode(int Pitch);
//云台控制 滑动条控制
T_JZsdkReturnCode JZsdk_Psdk_Ui_io_Gimbal_PitchScaleMode(int value);
//云台控制 将处理好的角度返回到控件上
T_JZsdkReturnCode JZsdk_Psdk_Ui_io_Gimbal_PitchPrint(int Value);
// psdk pitch云台微调
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_AdjustmentGimbalPitchAngle(int value);
// 探照灯模式 0 关 1开
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_SearchLightMode(int wheather_control, int value);
// 爆闪模式 0 关 1开
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_SearchLightBrustMode(int wheather_control, int value);
//警灯模式
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_WarningLightMode(int wheather_control, int value);
//警灯颜色1
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_WarningLightFirstColor(int wheather_control, int value);
//警灯颜色2
T_JZsdkReturnCode JZsdk_Psdk_UI_io_Set_WarningLightSecondColor(int wheather_control, int value);
#ifdef __cplusplus
}
#endif
#endif