private void _videoDevice_PushData(VideoDeviceDataContext value)
 {
     lock (syncState)
     {
         PowerMsPlayer.InputDecVideo(value.Data, value.DataLength);
     }
 }
        private void CurrentUseVideoDevice_PushingData(VideoDeviceDataContext value)
        {
            StartVideoEncoder(value.Data, value.DataLength, GetTimeStamp(), ref _outputData, ref _outputDataSize, ref _outputTimeStamp, ref _outputKeyFrame);
            VideoEncodedDataContext videoEncodedDataContext = new VideoEncodedDataContext(_outputData, _outputDataSize, _outputTimeStamp, _outputKeyFrame);

            Pushing(videoEncodedDataContext);
        }