IToiVideoOutputConfigurationSession.idl

00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
00002  *--------------------------------------------------------------------
00003  *
00004  * IToiVideoOutputConfigurationSession.idl
00005  *
00006  * This file was created by the Motorola IDL backend, 
00007  * which is based on the OmniORB IDL parser.
00008  * Please do not modify.
00009  *
00010  * Copyright (c) 2009 Motorola Inc. All Rights Reserved.
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   //@ [ReleaseInstance]
00213   
00214   
00215   void ReleaseInstance();
00216   
00217 };
00218 
00219 #endif