/// <summary>Sends a video streaming status request.</summary>
        /// <param name="requestId">Request ID for the corresponding request.</param>
        private static void SendVideoStreamingStatusRequest(Guid requestId)
        {
            ElementList <AvailableElementData> availableElementData = new ElementList <AvailableElementData>();
            T2GManagerErrorEnum result = _t2gManager.GetAvailableElementDataList(out availableElementData);

            switch (result)
            {
            case T2GManagerErrorEnum.eSuccess:
                foreach (AvailableElementData element in availableElementData)
                {
                    ServiceInfo serviceInfo;
                    result = _t2gManager.GetAvailableServiceData(element.ElementNumber, (int)eServiceID.eSrvSIF_LiveVideoControlServer, out serviceInfo);
                    switch (result)
                    {
                    case T2GManagerErrorEnum.eSuccess:
                        ProcessSendVideoStreamingStatusRequestContext request = new ProcessSendVideoStreamingStatusRequestContext(
                            element.ElementNumber,
                            requestId,
                            serviceInfo);
                        _requestProcessor.AddRequest(request);
                        break;

                    case T2GManagerErrorEnum.eT2GServerOffline:
                        LiveVideoControlService.SendNotificationToGroundApp(requestId, PIS.Ground.GroundCore.AppGround.NotificationIdEnum.LiveVideoControlT2GServerOffline, string.Empty);
                        break;

                    case T2GManagerErrorEnum.eElementNotFound:
                        LiveVideoControlService.SendNotificationToGroundApp(requestId, PIS.Ground.GroundCore.AppGround.NotificationIdEnum.LiveVideoControlElementNotFound, element.ElementNumber);
                        break;

                    case T2GManagerErrorEnum.eServiceInfoNotFound:
                        LiveVideoControlService.SendNotificationToGroundApp(requestId, PIS.Ground.GroundCore.AppGround.NotificationIdEnum.LiveVideoControlServiceNotFound, element.ElementNumber);
                        break;

                    default:
                        break;
                    }
                }

                break;

            case T2GManagerErrorEnum.eT2GServerOffline:
                LiveVideoControlService.SendNotificationToGroundApp(requestId, PIS.Ground.GroundCore.AppGround.NotificationIdEnum.LiveVideoControlT2GServerOffline, string.Empty);
                break;

            default:
                break;
            }
        }