|
|
@@ -120,17 +120,17 @@ public class OnStreamChangedHookParam extends HookParam{
|
|
|
/**
|
|
|
* H264 = 0, H265 = 1, AAC = 2, G711A = 3, G711U = 4
|
|
|
*/
|
|
|
- private int codecId;
|
|
|
+ private int codec_id;
|
|
|
|
|
|
/**
|
|
|
* 编码类型名称 CodecAAC CodecH264
|
|
|
*/
|
|
|
- private String codecIdName;
|
|
|
+ private String codec_id_name;
|
|
|
|
|
|
/**
|
|
|
* Video = 0, Audio = 1
|
|
|
*/
|
|
|
- private int codecType;
|
|
|
+ private int codec_type;
|
|
|
|
|
|
/**
|
|
|
* 轨道是否准备就绪
|
|
|
@@ -140,17 +140,17 @@ public class OnStreamChangedHookParam extends HookParam{
|
|
|
/**
|
|
|
* 音频采样位数
|
|
|
*/
|
|
|
- private int sampleBit;
|
|
|
+ private int sample_bit;
|
|
|
|
|
|
/**
|
|
|
* 音频采样率
|
|
|
*/
|
|
|
- private int sampleRate;
|
|
|
+ private int sample_rate;
|
|
|
|
|
|
/**
|
|
|
* 视频fps
|
|
|
*/
|
|
|
- private int fps;
|
|
|
+ private float fps;
|
|
|
|
|
|
/**
|
|
|
* 视频高
|
|
|
@@ -162,6 +162,31 @@ public class OnStreamChangedHookParam extends HookParam{
|
|
|
*/
|
|
|
private int width;
|
|
|
|
|
|
+ /**
|
|
|
+ * 帧数
|
|
|
+ */
|
|
|
+ private int frames;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 关键帧数
|
|
|
+ */
|
|
|
+ private int key_frames;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * GOP大小
|
|
|
+ */
|
|
|
+ private int gop_size;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * GOP间隔时长(ms)
|
|
|
+ */
|
|
|
+ private int gop_interval_ms;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 丢帧率
|
|
|
+ */
|
|
|
+ private float loss;
|
|
|
+
|
|
|
public int getChannels() {
|
|
|
return channels;
|
|
|
}
|
|
|
@@ -170,28 +195,28 @@ public class OnStreamChangedHookParam extends HookParam{
|
|
|
this.channels = channels;
|
|
|
}
|
|
|
|
|
|
- public int getCodecId() {
|
|
|
- return codecId;
|
|
|
+ public int getCodec_id() {
|
|
|
+ return codec_id;
|
|
|
}
|
|
|
|
|
|
- public void setCodecId(int codecId) {
|
|
|
- this.codecId = codecId;
|
|
|
+ public void setCodec_id(int codec_id) {
|
|
|
+ this.codec_id = codec_id;
|
|
|
}
|
|
|
|
|
|
- public String getCodecIdName() {
|
|
|
- return codecIdName;
|
|
|
+ public String getCodec_id_name() {
|
|
|
+ return codec_id_name;
|
|
|
}
|
|
|
|
|
|
- public void setCodecIdName(String codecIdName) {
|
|
|
- this.codecIdName = codecIdName;
|
|
|
+ public void setCodec_id_name(String codec_id_name) {
|
|
|
+ this.codec_id_name = codec_id_name;
|
|
|
}
|
|
|
|
|
|
- public int getCodecType() {
|
|
|
- return codecType;
|
|
|
+ public int getCodec_type() {
|
|
|
+ return codec_type;
|
|
|
}
|
|
|
|
|
|
- public void setCodecType(int codecType) {
|
|
|
- this.codecType = codecType;
|
|
|
+ public void setCodec_type(int codec_type) {
|
|
|
+ this.codec_type = codec_type;
|
|
|
}
|
|
|
|
|
|
public boolean isReady() {
|
|
|
@@ -202,27 +227,27 @@ public class OnStreamChangedHookParam extends HookParam{
|
|
|
this.ready = ready;
|
|
|
}
|
|
|
|
|
|
- public int getSampleBit() {
|
|
|
- return sampleBit;
|
|
|
+ public int getSample_bit() {
|
|
|
+ return sample_bit;
|
|
|
}
|
|
|
|
|
|
- public void setSampleBit(int sampleBit) {
|
|
|
- this.sampleBit = sampleBit;
|
|
|
+ public void setSample_bit(int sample_bit) {
|
|
|
+ this.sample_bit = sample_bit;
|
|
|
}
|
|
|
|
|
|
- public int getSampleRate() {
|
|
|
- return sampleRate;
|
|
|
+ public int getSample_rate() {
|
|
|
+ return sample_rate;
|
|
|
}
|
|
|
|
|
|
- public void setSampleRate(int sampleRate) {
|
|
|
- this.sampleRate = sampleRate;
|
|
|
+ public void setSample_rate(int sample_rate) {
|
|
|
+ this.sample_rate = sample_rate;
|
|
|
}
|
|
|
|
|
|
- public int getFps() {
|
|
|
+ public float getFps() {
|
|
|
return fps;
|
|
|
}
|
|
|
|
|
|
- public void setFps(int fps) {
|
|
|
+ public void setFps(float fps) {
|
|
|
this.fps = fps;
|
|
|
}
|
|
|
|
|
|
@@ -241,6 +266,46 @@ public class OnStreamChangedHookParam extends HookParam{
|
|
|
public void setWidth(int width) {
|
|
|
this.width = width;
|
|
|
}
|
|
|
+
|
|
|
+ public int getFrames() {
|
|
|
+ return frames;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFrames(int frames) {
|
|
|
+ this.frames = frames;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getKey_frames() {
|
|
|
+ return key_frames;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setKey_frames(int key_frames) {
|
|
|
+ this.key_frames = key_frames;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getGop_size() {
|
|
|
+ return gop_size;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setGop_size(int gop_size) {
|
|
|
+ this.gop_size = gop_size;
|
|
|
+ }
|
|
|
+
|
|
|
+ public int getGop_interval_ms() {
|
|
|
+ return gop_interval_ms;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setGop_interval_ms(int gop_interval_ms) {
|
|
|
+ this.gop_interval_ms = gop_interval_ms;
|
|
|
+ }
|
|
|
+
|
|
|
+ public float getLoss() {
|
|
|
+ return loss;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setLoss(float loss) {
|
|
|
+ this.loss = loss;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public static class OriginSock{
|