00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef TOIVIDEOOUTPUTCONFIGURATIONSESSION_IDL
00016 #define TOIVIDEOOUTPUTCONFIGURATIONSESSION_IDL
00017
00018 #include "TToiOperationNotSupportedException.idl"
00019 #include "TToiInvalidArgumentException.idl"
00020 #include "ToiVideoOutputConfiguration.idl"
00021
00036
00037 interface ToiVideoOutputConfigurationSession : ToiVideoOutputConfiguration {
00038
00054 void setDisplayInfo(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00055 in ToiVideoOutputConfiguration::TToiVideoModeSequence modes,
00056 in ToiVideoOutputConfiguration::TToiAspectRatio aspectRatio)
00057 raises (TToiInvalidArgumentException);
00058
00067 void resetDisplayInfo(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId);
00068
00084 void setDefaultVideoMode(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00085 in ToiVideoOutputConfiguration::TToiVideoMode mode)
00086 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00087
00102 void setColorSpace(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00103 in ToiVideoOutputConfiguration::TToiColorSpace colorSpace)
00104 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00105
00124 void setSharpness(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00125 in long sharpness)
00126 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00127
00142 void setScartMode(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00143 in ToiVideoOutputConfiguration::TToiScartMode mode)
00144 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00145
00161 void setScartLoopThroughMode(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00162 in ToiVideoOutputConfiguration::TToiValueMode mode)
00163 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00164
00179 void setDviMode(in ToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00180 in ToiVideoOutputConfiguration::TToiValueMode mode)
00181 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00182
00195 void setColorSystem(in ToiVideoOutputConfiguration::TToiColorSystem colorSystem)
00196 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00197
00208 void revert()
00209 raises (TToiOperationNotSupportedException);
00210
00215 void clear();
00216
00226 void apply()
00227 raises (TToiOperationNotSupportedException);
00228
00235
00236
00237
00238 void releaseInstance();
00239
00240 };
00241
00242 #endif