Exemple #1
0
        private static Hdr.HdrType GetType(h264HdrType_t hdrType)
        {
            switch (hdrType)
            {
            case h264HdrType_t.h264HdrType_PPS:
            {
                return(Hdr.HdrType.PPS);
            }

            case h264HdrType_t.h264HdrType_Slice:
            {
                return(Hdr.HdrType.SLICE);
            }

            case h264HdrType_t.h264HdrType_SPS:
            {
                return(Hdr.HdrType.SPS);
            }

            default:
            {
                return(Hdr.HdrType.NONE);
            }
            }
        }
Exemple #2
0
 public override Int32 OnErrorHdr(h264HdrType_t eType)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             EventHandlerTrigger.TriggerEvent <HdrEventParseArgs>(mParser.onEvent, mParser, new HdrEventParseArgsH264(HdrEventParseType.ErrorHdr, eType));
         }
     }
     return(0);
 }
Exemple #3
0
 public override Int32 OnBeginHdr(h264HdrType_t eType, String pFuncName)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             HdrEventParseArgsH264 args = new HdrEventParseArgsH264(HdrEventParseType.BeginHdr, eType);
             args.AddExtra(HdrEventParseArgs.EXTRA_FUNC_NAME_STRING, pFuncName);
             EventHandlerTrigger.TriggerEvent <HdrEventParseArgs>(mParser.onEvent, mParser, args);
         }
     }
     return(0);
 }
 private static Hdr.HdrType GetType(h264HdrType_t hdrType)
 {
     switch (hdrType)
     {
         case h264HdrType_t.h264HdrType_PPS:
             {
                 return Hdr.HdrType.PPS;
             }
         case h264HdrType_t.h264HdrType_Slice:
             {
                 return Hdr.HdrType.SLICE;
             }
         case h264HdrType_t.h264HdrType_SPS:
             {
                 return Hdr.HdrType.SPS;
             }
         default:
             {
                 return Hdr.HdrType.NONE;
             }
     }
 }
 public HdrEventParseArgsH264(HdrEventParseType type, h264HdrType_t hdrType)
     : base(type, GetType(hdrType))
 {
 }
Exemple #6
0
 public override Int32 OnErrorHdr(h264HdrType_t eType)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             EventHandlerTrigger.TriggerEvent<HdrEventParseArgs>(mParser.onEvent, mParser, new HdrEventParseArgsH264(HdrEventParseType.ErrorHdr, eType));
         }
     }
     return 0;
 }
Exemple #7
0
 public override Int32 OnBeginHdr(h264HdrType_t eType, String pFuncName)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             HdrEventParseArgsH264 args = new HdrEventParseArgsH264(HdrEventParseType.BeginHdr, eType);
             args.AddExtra(HdrEventParseArgs.EXTRA_FUNC_NAME_STRING, pFuncName);
             EventHandlerTrigger.TriggerEvent<HdrEventParseArgs>(mParser.onEvent, mParser, args);
         }
     }
     return 0;
 }
 public virtual int OnErrorHdr(h264HdrType_t eType)
 {
     int ret = (SwigDerivedClassHasMethod("OnErrorHdr", swigMethodTypes3) ? ioWRAPPINVOKE.h264HdrEventParsing_OnErrorHdrSwigExplicith264HdrEventParsing(swigCPtr, (int)eType) : ioWRAPPINVOKE.h264HdrEventParsing_OnErrorHdr(swigCPtr, (int)eType));
     return ret;
 }
 public virtual int OnBeginHdr(h264HdrType_t eType, string pFuncName)
 {
     int ret = (SwigDerivedClassHasMethod("OnBeginHdr", swigMethodTypes0) ? ioWRAPPINVOKE.h264HdrEventParsing_OnBeginHdrSwigExplicith264HdrEventParsing__SWIG_0(swigCPtr, (int)eType, pFuncName) : ioWRAPPINVOKE.h264HdrEventParsing_OnBeginHdr__SWIG_0(swigCPtr, (int)eType, pFuncName));
     return ret;
 }
        public virtual int OnErrorHdr(h264HdrType_t eType)
        {
            int ret = (SwigDerivedClassHasMethod("OnErrorHdr", swigMethodTypes3) ? ioWRAPPINVOKE.h264HdrEventParsing_OnErrorHdrSwigExplicith264HdrEventParsing(swigCPtr, (int)eType) : ioWRAPPINVOKE.h264HdrEventParsing_OnErrorHdr(swigCPtr, (int)eType));

            return(ret);
        }
        public virtual int OnBeginHdr(h264HdrType_t eType, string pFuncName)
        {
            int ret = (SwigDerivedClassHasMethod("OnBeginHdr", swigMethodTypes0) ? ioWRAPPINVOKE.h264HdrEventParsing_OnBeginHdrSwigExplicith264HdrEventParsing__SWIG_0(swigCPtr, (int)eType, pFuncName) : ioWRAPPINVOKE.h264HdrEventParsing_OnBeginHdr__SWIG_0(swigCPtr, (int)eType, pFuncName));

            return(ret);
        }
Exemple #12
0
 public HdrEventParseArgsH264(HdrEventParseType type, h264HdrType_t hdrType)
     : base(type, GetType(hdrType))
 {
 }