private void InitializeCDOEventListener()
 {
     _eDispatcher                       = new AddLiveServiceEventDispatcher();
     _eDispatcher.UserEvent            += OnUserEvent;
     _eDispatcher.MediaConnTypeChanged += OnMediaConnTypeChanged;
     _eDispatcher.MediaStream          += OnMediaStream;
 }
        protected void setUp()
        {
            CountdownLatch latch    = new CountdownLatch(1);
            InitListener   listener = new InitListener(latch);

            Platform.init(listener);
            latch.Wait();
            Assert.AreEqual(InitStateChangedEvent.InitState.INITIALIZED, listener.initState, "Failed to initialize the platform due to: " + listener.errMsg);
            _service   = Platform.getService();
            dispatcher = new AddLiveServiceEventDispatcher();
            _service.addServiceListener(createVoidResponder(), dispatcher);
            awaitVoidResult("addServiceListener");
        }