tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

MediaConduitErrors.h (2546B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
      3 * You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 #ifndef MEDIA_SESSION_ERRORS_H_
      6 #define MEDIA_SESSION_ERRORS_H_
      7 
      8 namespace mozilla {
      9 enum MediaConduitErrorCode {
     10  kMediaConduitNoError = 0,  // 0 for Success,greater than 0 imples error
     11  kMediaConduitSessionNotInited =
     12      10100,                         // Session not initialized.10100 serves as
     13                                     // base for the conduit errors
     14  kMediaConduitMalformedArgument,    // Malformed input to Conduit API
     15  kMediaConduitCaptureError,         // WebRTC capture APIs failed
     16  kMediaConduitInvalidSendCodec,     // Wrong Send codec
     17  kMediaConduitInvalidReceiveCodec,  // Wrong Recv Codec
     18  kMediaConduitCodecInUse,           // Already applied Codec
     19  kMediaConduitInvalidRenderer,      // Null or Wrong Renderer object
     20  kMediaConduitRendererFail,         // Add Render called multiple times
     21  kMediaConduitSendingAlready,       // Engine already trasmitting
     22  kMediaConduitReceivingAlready,     // Engine already receiving
     23  kMediaConduitTransportRegistrationFail,  // Null or wrong transport interface
     24  kMediaConduitInvalidTransport,           // Null or wrong transport interface
     25  kMediaConduitChannelError,               // Configuration Error
     26  kMediaConduitSocketError,             // Media Engine transport socket error
     27  kMediaConduitRTPRTCPModuleError,      // Couldn't start RTP/RTCP processing
     28  kMediaConduitRTPProcessingFailed,     // Processing incoming RTP frame failed
     29  kMediaConduitUnknownError,            // More information can be found in logs
     30  kMediaConduitExternalRecordingError,  // Couldn't start external recording
     31  kMediaConduitRecordingError,          // Runtime recording error
     32  kMediaConduitExternalPlayoutError,    // Couldn't start external playout
     33  kMediaConduitPlayoutError,            // Runtime playout error
     34  kMediaConduitMTUError,                // Can't set MTU
     35  kMediaConduitRTCPStatusError,         // Can't set RTCP mode
     36  kMediaConduitKeyFrameRequestError,    // Can't set KeyFrameRequest mode
     37  kMediaConduitNACKStatusError,         // Can't set NACK mode
     38  kMediaConduitTMMBRStatusError,        // Can't set TMMBR mode
     39  kMediaConduitFECStatusError,          // Can't set FEC mode
     40  kMediaConduitHybridNACKFECStatusError,  // Can't set Hybrid NACK / FEC mode
     41  kMediaConduitVideoSendStreamError       // WebRTC video send stream failure
     42 };
     43 
     44 }
     45 
     46 #endif