IToiVideoOutputConfigurationSession.idl
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef ITOIVIDEOOUTPUTCONFIGURATIONSESSION_IDL
00016 #define ITOIVIDEOOUTPUTCONFIGURATIONSESSION_IDL
00017
00018 #include "TToiOperationNotSupportedException.idl"
00019 #include "TToiInvalidArgumentException.idl"
00020 #include "IToiVideoOutputConfiguration.idl"
00021
00036 interface IToiVideoOutputConfigurationSession : IToiVideoOutputConfiguration {
00037
00053 void SetDisplayInfo(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00054 in IToiVideoOutputConfiguration::TToiVideoModeSequence modes,
00055 in IToiVideoOutputConfiguration::TToiAspectRatio aspectRatio)
00056 raises (TToiInvalidArgumentException);
00057
00066 void ResetDisplayInfo(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId);
00067
00083 void SetDefaultVideoMode(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00084 in IToiVideoOutputConfiguration::TToiVideoMode mode)
00085 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00086
00101 void SetColorSpace(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00102 in IToiVideoOutputConfiguration::TToiColorSpace colorSpace)
00103 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00104
00119 void SetScartMode(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00120 in IToiVideoOutputConfiguration::TToiScartMode mode)
00121 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00122
00138 void SetScartLoopThroughMode(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00139 in IToiVideoOutputConfiguration::TToiValueMode mode)
00140 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00141
00156 void SetDviMode(in IToiVideoOutputConfiguration::TToiVideoOutputId outputId,
00157 in IToiVideoOutputConfiguration::TToiValueMode mode)
00158 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00159
00172 void SetColorSystem(in IToiVideoOutputConfiguration::TToiColorSystem colorSystem)
00173 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException);
00174
00185 void Revert()
00186 raises (TToiOperationNotSupportedException);
00187
00192 void Clear();
00193
00203 void Apply()
00204 raises (TToiOperationNotSupportedException);
00205
00212
00213
00214
00215 void ReleaseInstance();
00216
00217 };
00218
00219 #endif