os/mm/mmlibs/mmfw/inc/mmf/common/mmferrors.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
//
sl@0
    15
sl@0
    16
/**
sl@0
    17
 @file
sl@0
    18
 @publishedPartner
sl@0
    19
 @released
sl@0
    20
*/
sl@0
    21
sl@0
    22
#ifndef MMFERRORS_H
sl@0
    23
#define MMFERRORS_H
sl@0
    24
sl@0
    25
#include <e32base.h>
sl@0
    26
sl@0
    27
/**
sl@0
    28
Base of the Multimedia Subsystem error code allocation.
sl@0
    29
*/
sl@0
    30
const TInt KErrMMBase = -12000;
sl@0
    31
sl@0
    32
sl@0
    33
// Error codes for the CVideoPlayerUtility API
sl@0
    34
/**
sl@0
    35
Not enough network bandwidth.
sl@0
    36
*/
sl@0
    37
const TInt KErrMMNotEnoughBandwidth = KErrMMBase;
sl@0
    38
sl@0
    39
/**
sl@0
    40
Error locating network socket services.
sl@0
    41
*/
sl@0
    42
const TInt KErrMMSocketServiceNotFound = KErrMMBase - 1;	
sl@0
    43
sl@0
    44
/**
sl@0
    45
An error occurred while reading data from the network.
sl@0
    46
*/
sl@0
    47
const TInt KErrMMNetworkRead = KErrMMBase - 2;
sl@0
    48
sl@0
    49
/**
sl@0
    50
An error occurred while writing data to the network.
sl@0
    51
*/
sl@0
    52
const TInt KErrMMNetworkWrite = KErrMMBase - 3;	
sl@0
    53
sl@0
    54
/**
sl@0
    55
Invalid socket error or An error occurred while creating a network socket.
sl@0
    56
*/
sl@0
    57
const TInt KErrMMServerSocket = KErrMMBase - 4;
sl@0
    58
sl@0
    59
/**
sl@0
    60
Streaming Server not supported.
sl@0
    61
*/
sl@0
    62
const TInt KErrMMServerNotSupported = KErrMMBase - 5;
sl@0
    63
sl@0
    64
/**
sl@0
    65
Server alert.
sl@0
    66
*/
sl@0
    67
const TInt KErrMMServerAlert = KErrMMBase - 6;
sl@0
    68
sl@0
    69
/**
sl@0
    70
Player cannot receive UDP data packets.
sl@0
    71
*/
sl@0
    72
const TInt KErrMMUDPReceive = KErrMMBase - 7;
sl@0
    73
sl@0
    74
/**
sl@0
    75
Network transport not recognized.
sl@0
    76
*/
sl@0
    77
const TInt KErrMMInvalidProtocol = KErrMMBase - 8;
sl@0
    78
sl@0
    79
/**
sl@0
    80
Invalid URL.
sl@0
    81
*/
sl@0
    82
const TInt KErrMMInvalidURL = KErrMMBase - 9;
sl@0
    83
sl@0
    84
/**
sl@0
    85
An error occured attempting to join or access multicast session.
sl@0
    86
*/
sl@0
    87
const TInt KErrMMMulticast = KErrMMBase - 10;
sl@0
    88
sl@0
    89
/**
sl@0
    90
Proxy status error, Proxy invalid response error or Invalid hostname for proxy.
sl@0
    91
*/
sl@0
    92
const TInt KErrMMProxyServer = KErrMMBase - 11;
sl@0
    93
sl@0
    94
/**
sl@0
    95
Client cannot support proxy server.
sl@0
    96
*/
sl@0
    97
const TInt KErrMMProxyServerNotSupported = KErrMMBase - 12;
sl@0
    98
sl@0
    99
/**
sl@0
   100
Unable to locate proxy server or Proxy connection could not be established.
sl@0
   101
*/
sl@0
   102
const TInt KErrMMProxyServerConnect = KErrMMBase - 13;
sl@0
   103
sl@0
   104
/**
sl@0
   105
Cannot open audio device, or lost control of audiodevice.
sl@0
   106
*/
sl@0
   107
const TInt KErrMMAudioDevice = KErrMMBase - 14;
sl@0
   108
sl@0
   109
/**
sl@0
   110
Problem blitting video to display.
sl@0
   111
*/
sl@0
   112
const TInt KErrMMVideoDevice = KErrMMBase - 15;
sl@0
   113
sl@0
   114
/**
sl@0
   115
Invalid decoder, decoder not properly initialized, or appropriate decoder could not be found.
sl@0
   116
*/
sl@0
   117
const TInt KErrMMDecoder = KErrMMBase - 16;
sl@0
   118
sl@0
   119
/**
sl@0
   120
Only able to play either the audio or the video portion of the media file. Could be due to a
sl@0
   121
codec that isn't supported, the video frame size being too large etc.
sl@0
   122
*/
sl@0
   123
const TInt KErrMMPartialPlayback = KErrMMBase - 17;
sl@0
   124
sl@0
   125
/**
sl@0
   126
Digital Rights have expired.
sl@0
   127
*/
sl@0
   128
const TInt KErrMMDRMNotAuthorized = KErrMMBase - 18;
sl@0
   129
sl@0
   130
//Error codes for Quality of Service
sl@0
   131
sl@0
   132
/**
sl@0
   133
Low Bandwidth.
sl@0
   134
*/
sl@0
   135
const TInt KErrMMQosLowBandwidth = KErrMMBase - 19;
sl@0
   136
sl@0
   137
/**
sl@0
   138
Traffic Class not supported.
sl@0
   139
*/
sl@0
   140
const TInt KErrMMQosUnsupportedTrafficClass = KErrMMBase - 20;
sl@0
   141
sl@0
   142
/**
sl@0
   143
Poor or unsufficient Traffic Class. 
sl@0
   144
*/
sl@0
   145
const TInt KErrMMQosPoorTrafficClass = KErrMMBase - 21;
sl@0
   146
sl@0
   147
/**
sl@0
   148
Parameters not supported.
sl@0
   149
*/
sl@0
   150
const TInt KErrMMQosUnsupportedParameters = KErrMMBase - 22;
sl@0
   151
sl@0
   152
/**
sl@0
   153
Poor or unsufficient Parameters.
sl@0
   154
*/
sl@0
   155
const TInt KErrMMQosPoorParameters = KErrMMBase - 23;
sl@0
   156
sl@0
   157
/**
sl@0
   158
Not supported.
sl@0
   159
*/
sl@0
   160
const TInt KErrMMQosNotSupported = KErrMMBase - 24;
sl@0
   161
sl@0
   162
#endif