Example #1
0
 public override Int32 OnBeginCtrl(String pName, String pExpression, Int32 value)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             HdrEventParseArgsH264 args = new HdrEventParseArgsH264(HdrEventParseType.BeginCtrl);
             args
                 .AddExtra(HdrEventParseArgs.EXTRA_CTRL_NAME_STRING, pName)
                 .AddExtra(HdrEventParseArgs.EXTRA_CTRL_EXPRESSION_STRING, pExpression)
                 .AddExtra(HdrEventParseArgs.EXTRA_CTRL_VALUE_INT32, value);
             EventHandlerTrigger.TriggerEvent<HdrEventParseArgs>(mParser.onEvent, mParser, args);
         }
     }
     return 0;
 }
Example #2
0
 public override Int32 OnEndCtrl(String pName)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             HdrEventParseArgsH264 args = new HdrEventParseArgsH264(HdrEventParseType.EndCtrl);
             args.AddExtra(HdrEventParseArgs.EXTRA_CTRL_NAME_STRING, pName);
             EventHandlerTrigger.TriggerEvent<HdrEventParseArgs>(mParser.onEvent, mParser, args);
         }
     }
     return 0;
 }
Example #3
0
 public override Int32 OnSyntaxElt(String pName, String pDescriptor, Int32 value)
 {
     lock (mParser)
     {
         if (mParser.onEvent != null)
         {
             HdrEventParseArgsH264 args = new HdrEventParseArgsH264(HdrEventParseType.SyntaxElt);
             args
                 .AddExtra(HdrEventParseArgs.EXTRA_SYNTAX_NAME_STRING, pName)
                 .AddExtra(HdrEventParseArgs.EXTRA_SYNTAX_DESCRIPTOR_STRING, pDescriptor)
                 .AddExtra(HdrEventParseArgs.EXTRA_SYNTAX_VALUE_INT32, value);
             EventHandlerTrigger.TriggerEvent<HdrEventParseArgs>(mParser.onEvent, mParser, args);
         }
     }
     return 0;
 }
Example #4
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;
 }