| 
					
				 | 
			
			
				@@ -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{ 
			 |