| Motorola Mobility Confidential Restricted. |
|
/extra/kbs/check_outs/co_356297/STABLE_geranium_lpm_cornsilk_10/dist/idl/js/toi/ToiVideoOutputConfiguration.idl 00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- 00002 *-------------------------------------------------------------------- 00003 * 00004 * ToiVideoOutputConfiguration.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 TOIVIDEOOUTPUTCONFIGURATION_IDL 00016 #define TOIVIDEOOUTPUTCONFIGURATION_IDL 00017 00018 #include "TToiOperationNotSupportedException.idl" 00019 #include "TToiInvalidArgumentException.idl" 00020 #include "ToiEventTarget.idl" 00021 00022 //@ [Struct(Interface=IToiVideoOutputConfiguration,Name=TToiVideoOutputCapabilityInfo)] 00023 interface ToiVideoOutputConfigurationVideoOutputCapabilityInfo; 00024 //@ [Struct(Interface=IToiVideoOutputConfiguration,Name=TToiVideoOutputInfo)] 00025 interface ToiVideoOutputConfigurationVideoOutputInfo; 00026 //@ [Struct(Interface=IToiVideoOutputConfiguration,Name=TToiDisplayInfo)] 00027 interface ToiVideoOutputConfigurationDisplayInfo; 00028 00034 //@ [EventTarget(EventObserver=IToiVideoOutputConfigurationObserver)] 00035 00036 interface ToiVideoOutputConfiguration : ToiEventTarget { 00037 00040 00044 const long ON_VIDEO_OUTPUT_SETTINGS_CHANGED = 3600; 00045 00049 const long ON_DISPLAY_CHANGED = 3601; 00050 00054 const long ON_COLOR_SYSTEM_CHANGED = 3602; 00055 00057 00061 //@ [Enum] 00062 typedef long TToiColorSystem; 00065 00072 //@ [Enumerator(Enum=TToiColorSystem,Name=COLOR_SYSTEM_NTSC_M)] 00073 const TToiColorSystem COLOR_SYSTEM_NTSC_M = 0; 00074 00081 //@ [Enumerator(Enum=TToiColorSystem,Name=COLOR_SYSTEM_NTSC_J)] 00082 const TToiColorSystem COLOR_SYSTEM_NTSC_J = 1; 00083 00092 //@ [Enumerator(Enum=TToiColorSystem,Name=COLOR_SYSTEM_PAL_B)] 00093 const TToiColorSystem COLOR_SYSTEM_PAL_B = 2; 00094 00101 //@ [Enumerator(Enum=TToiColorSystem,Name=COLOR_SYSTEM_PAL_M)] 00102 const TToiColorSystem COLOR_SYSTEM_PAL_M = 3; 00103 00111 //@ [Enumerator(Enum=TToiColorSystem,Name=COLOR_SYSTEM_PAL_N)] 00112 const TToiColorSystem COLOR_SYSTEM_PAL_N = 4; 00113 00122 //@ [Enumerator(Enum=TToiColorSystem,Name=COLOR_SYSTEM_PAL_NC)] 00123 const TToiColorSystem COLOR_SYSTEM_PAL_NC = 5; 00124 00126 00127 typedef sequence < TToiColorSystem > TToiColorSystemSequence; 00128 00132 //@ [Enum] 00133 typedef long TToiVideoMode; 00136 00142 //@ [Enumerator(Enum=TToiVideoMode,Name=NO_VIDEO_MODE)] 00143 const TToiVideoMode NO_VIDEO_MODE = 0; 00144 00151 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_480I60)] 00152 const TToiVideoMode VIDEO_MODE_480I60 = 1; 00153 00160 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_576I50)] 00161 const TToiVideoMode VIDEO_MODE_576I50 = 2; 00162 00169 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_480P60)] 00170 const TToiVideoMode VIDEO_MODE_480P60 = 3; 00171 00178 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_576P50)] 00179 const TToiVideoMode VIDEO_MODE_576P50 = 4; 00180 00187 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_720P50)] 00188 const TToiVideoMode VIDEO_MODE_720P50 = 5; 00189 00196 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_720P60)] 00197 const TToiVideoMode VIDEO_MODE_720P60 = 6; 00198 00205 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080I50)] 00206 const TToiVideoMode VIDEO_MODE_1080I50 = 7; 00207 00214 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080I60)] 00215 const TToiVideoMode VIDEO_MODE_1080I60 = 8; 00216 00223 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P23976)] 00224 const TToiVideoMode VIDEO_MODE_1080P23976 = 9; 00225 00232 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P24)] 00233 const TToiVideoMode VIDEO_MODE_1080P24 = 10; 00234 00241 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P25)] 00242 const TToiVideoMode VIDEO_MODE_1080P25 = 11; 00243 00250 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P29970)] 00251 const TToiVideoMode VIDEO_MODE_1080P29970 = 12; 00252 00259 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P30)] 00260 const TToiVideoMode VIDEO_MODE_1080P30 = 13; 00261 00268 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P50)] 00269 const TToiVideoMode VIDEO_MODE_1080P50 = 14; 00270 00277 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P59940)] 00278 const TToiVideoMode VIDEO_MODE_1080P59940 = 15; 00279 00286 //@ [Enumerator(Enum=TToiVideoMode,Name=VIDEO_MODE_1080P60)] 00287 const TToiVideoMode VIDEO_MODE_1080P60 = 16; 00288 00290 00291 typedef sequence < TToiVideoMode > TToiVideoModeSequence; 00292 00296 //@ [Enum] 00297 typedef long TToiScartMode; 00300 00306 //@ [Enumerator(Enum=TToiScartMode,Name=NO_SCART_MODE)] 00307 const TToiScartMode NO_SCART_MODE = 0; 00308 00314 //@ [Enumerator(Enum=TToiScartMode,Name=SCART_MODE_CVBS)] 00315 const TToiScartMode SCART_MODE_CVBS = 1; 00316 00325 //@ [Enumerator(Enum=TToiScartMode,Name=SCART_MODE_YC)] 00326 const TToiScartMode SCART_MODE_YC = 2; 00327 00334 //@ [Enumerator(Enum=TToiScartMode,Name=SCART_MODE_RGB_CVBS)] 00335 const TToiScartMode SCART_MODE_RGB_CVBS = 3; 00336 00338 00339 typedef sequence < TToiScartMode > TToiScartModeSequence; 00340 00344 //@ [Enum] 00345 typedef long TToiColorSpace; 00348 00354 //@ [Enumerator(Enum=TToiColorSpace,Name=NO_COLOR_SPACE)] 00355 const TToiColorSpace NO_COLOR_SPACE = 0; 00356 00362 //@ [Enumerator(Enum=TToiColorSpace,Name=DIGITAL_COLOR_SPACE_SRGB)] 00363 const TToiColorSpace DIGITAL_COLOR_SPACE_SRGB = 1; 00364 00373 //@ [Enumerator(Enum=TToiColorSpace,Name=DIGITAL_COLOR_SPACE_YCBCR_444)] 00374 const TToiColorSpace DIGITAL_COLOR_SPACE_YCBCR_444 = 2; 00375 00385 //@ [Enumerator(Enum=TToiColorSpace,Name=DIGITAL_COLOR_SPACE_YCBCR_422)] 00386 const TToiColorSpace DIGITAL_COLOR_SPACE_YCBCR_422 = 3; 00387 00396 //@ [Enumerator(Enum=TToiColorSpace,Name=DIGITAL_COLOR_SPACE_XVYCC)] 00397 const TToiColorSpace DIGITAL_COLOR_SPACE_XVYCC = 4; 00398 00405 //@ [Enumerator(Enum=TToiColorSpace,Name=ANALOG_COLOR_SPACE_YPBPR)] 00406 const TToiColorSpace ANALOG_COLOR_SPACE_YPBPR = 5; 00407 00409 00410 typedef sequence < TToiColorSpace > TToiColorSpaceSequence; 00411 00414 //@ [Enum] 00415 typedef long TToiValueMode; 00418 00424 //@ [Enumerator(Enum=TToiValueMode,Name=NO_VALUE_MODE)] 00425 const TToiValueMode NO_VALUE_MODE = 0; 00426 00432 //@ [Enumerator(Enum=TToiValueMode,Name=VALUE_MODE_ENABLED)] 00433 const TToiValueMode VALUE_MODE_ENABLED = 1; 00434 00440 //@ [Enumerator(Enum=TToiValueMode,Name=VALUE_MODE_DISABLED)] 00441 const TToiValueMode VALUE_MODE_DISABLED = 2; 00442 00444 00445 typedef sequence < TToiValueMode > TToiValueModeSequence; 00446 00450 //@ [Enum] 00451 typedef long TToiVideoConnectionType; 00454 00460 //@ [Enumerator(Enum=TToiVideoConnectionType,Name=VIDEO_CONNECTION_TYPE_HDMI)] 00461 const TToiVideoConnectionType VIDEO_CONNECTION_TYPE_HDMI = 0; 00462 00468 //@ [Enumerator(Enum=TToiVideoConnectionType,Name=VIDEO_CONNECTION_TYPE_COMPONENT)] 00469 const TToiVideoConnectionType VIDEO_CONNECTION_TYPE_COMPONENT = 1; 00470 00476 //@ [Enumerator(Enum=TToiVideoConnectionType,Name=VIDEO_CONNECTION_TYPE_SCART)] 00477 const TToiVideoConnectionType VIDEO_CONNECTION_TYPE_SCART = 2; 00478 00484 //@ [Enumerator(Enum=TToiVideoConnectionType,Name=VIDEO_CONNECTION_TYPE_COMPOSITE)] 00485 const TToiVideoConnectionType VIDEO_CONNECTION_TYPE_COMPOSITE = 3; 00486 00492 //@ [Enumerator(Enum=TToiVideoConnectionType,Name=VIDEO_CONNECTION_TYPE_SVIDEO)] 00493 const TToiVideoConnectionType VIDEO_CONNECTION_TYPE_SVIDEO = 4; 00494 00500 //@ [Enumerator(Enum=TToiVideoConnectionType,Name=VIDEO_CONNECTION_TYPE_RF)] 00501 const TToiVideoConnectionType VIDEO_CONNECTION_TYPE_RF = 5; 00502 00504 00507 //@ [Enum] 00508 typedef long TToiVideoOutputType; 00511 00517 //@ [Enumerator(Enum=TToiVideoOutputType,Name=VIDEO_OUTPUT_TYPE_HD)] 00518 const TToiVideoOutputType VIDEO_OUTPUT_TYPE_HD = 0; 00519 00525 //@ [Enumerator(Enum=TToiVideoOutputType,Name=VIDEO_OUTPUT_TYPE_SD)] 00526 const TToiVideoOutputType VIDEO_OUTPUT_TYPE_SD = 1; 00527 00529 00530 typedef unsigned long TToiVideoOutputId; 00531 00533 typedef sequence < TToiVideoOutputId > TToiVideoOutputIdSequence; 00534 00539 //@ [Enum] 00540 typedef long TToiVideo3dOutputFormat; 00543 00544 00549 //@ [Enumerator(Enum=TToiVideo3dOutputFormat,Name=VIDEO_3D_OUTPUT_FORMAT_TOP_BOTTOM)] 00550 const TToiVideo3dOutputFormat VIDEO_3D_OUTPUT_FORMAT_TOP_BOTTOM = 0x6; 00551 00552 00557 //@ [Enumerator(Enum=TToiVideo3dOutputFormat,Name=VIDEO_3D_OUTPUT_FORMAT_SIDE_BY_SIDE_HALF)] 00558 const TToiVideo3dOutputFormat VIDEO_3D_OUTPUT_FORMAT_SIDE_BY_SIDE_HALF = 0x8; 00559 00560 00565 //@ [Enumerator(Enum=TToiVideo3dOutputFormat,Name=VIDEO_3D_OUTPUT_FORMAT_2D)] 00566 const TToiVideo3dOutputFormat VIDEO_3D_OUTPUT_FORMAT_2D = 0xff; 00567 00569 00571 typedef sequence < TToiVideo3dOutputFormat > TToiVideo3dOutputFormatSequence; 00572 00576 //@ [Enum] 00577 typedef long TToiRfmChannel; 00580 00586 //@ [Enumerator(Enum=TToiRfmChannel,Name=RFM_CHANNEL_UNKNOWN)] 00587 const TToiRfmChannel RFM_CHANNEL_UNKNOWN = 0; 00588 00594 //@ [Enumerator(Enum=TToiRfmChannel,Name=RFM_CHANNEL_3)] 00595 const TToiRfmChannel RFM_CHANNEL_3 = 1; 00596 00602 //@ [Enumerator(Enum=TToiRfmChannel,Name=RFM_CHANNEL_4)] 00603 const TToiRfmChannel RFM_CHANNEL_4 = 2; 00604 00606 00608 //@ [Enum] 00609 typedef long TToiAspectRatio; 00612 00618 //@ [Enumerator(Enum=TToiAspectRatio,Name=ASPECT_RATIO_UNKNOWN)] 00619 const TToiAspectRatio ASPECT_RATIO_UNKNOWN = 0; 00620 00626 //@ [Enumerator(Enum=TToiAspectRatio,Name=ASPECT_RATIO_4_3)] 00627 const TToiAspectRatio ASPECT_RATIO_4_3 = 1; 00628 00634 //@ [Enumerator(Enum=TToiAspectRatio,Name=ASPECT_RATIO_16_9)] 00635 const TToiAspectRatio ASPECT_RATIO_16_9 = 2; 00636 00642 //@ [Enumerator(Enum=TToiAspectRatio,Name=ASPECT_RATIO_16_10)] 00643 const TToiAspectRatio ASPECT_RATIO_16_10 = 3; 00644 00646 00648 //@ [Enum] 00649 typedef long TToiDisplayStatus; 00652 00658 //@ [Enumerator(Enum=TToiDisplayStatus,Name=DISPLAY_STATUS_UNKNOWN)] 00659 const TToiDisplayStatus DISPLAY_STATUS_UNKNOWN = 0; 00660 00666 //@ [Enumerator(Enum=TToiDisplayStatus,Name=DISPLAY_STATUS_CONNECTED)] 00667 const TToiDisplayStatus DISPLAY_STATUS_CONNECTED = 1; 00668 00674 //@ [Enumerator(Enum=TToiDisplayStatus,Name=DISPLAY_STATUS_CONNECTED_CAPABILITIES_UNKNOWN)] 00675 const TToiDisplayStatus DISPLAY_STATUS_CONNECTED_CAPABILITIES_UNKNOWN = 2; 00676 00682 //@ [Enumerator(Enum=TToiDisplayStatus,Name=DISPLAY_STATUS_DISCONNECTED)] 00683 const TToiDisplayStatus DISPLAY_STATUS_DISCONNECTED = 3; 00684 00686 00688 //@ [Enum] 00689 typedef long TToiActiveFormatDescriptor; 00692 00698 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_UNKNOWN)] 00699 const TToiActiveFormatDescriptor ACTIVE_FORMAT_UNKNOWN = 0; 00700 00706 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_16_9_TOP)] 00707 const TToiActiveFormatDescriptor ACTIVE_FORMAT_16_9_TOP = 1; 00708 00714 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_14_9_TOP)] 00715 const TToiActiveFormatDescriptor ACTIVE_FORMAT_14_9_TOP = 2; 00716 00722 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_MORE_THAN_16_9_CENTRE)] 00723 const TToiActiveFormatDescriptor ACTIVE_FORMAT_MORE_THAN_16_9_CENTRE = 3; 00724 00730 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_SAME_AS_CODED)] 00731 const TToiActiveFormatDescriptor ACTIVE_FORMAT_SAME_AS_CODED = 4; 00732 00738 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_4_3_CENTRE)] 00739 const TToiActiveFormatDescriptor ACTIVE_FORMAT_4_3_CENTRE = 5; 00740 00746 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_16_9_CENTRE)] 00747 const TToiActiveFormatDescriptor ACTIVE_FORMAT_16_9_CENTRE = 6; 00748 00754 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_14_9_CENTRE)] 00755 const TToiActiveFormatDescriptor ACTIVE_FORMAT_14_9_CENTRE = 7; 00756 00763 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_4_3_SHOOT_AND_PROTECT_14_9_CENTRE)] 00764 const TToiActiveFormatDescriptor ACTIVE_FORMAT_4_3_SHOOT_AND_PROTECT_14_9_CENTRE = 8; 00765 00772 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_16_9_SHOOT_AND_PROTECT_14_9_CENTRE)] 00773 const TToiActiveFormatDescriptor ACTIVE_FORMAT_16_9_SHOOT_AND_PROTECT_14_9_CENTRE = 9; 00774 00781 //@ [Enumerator(Enum=TToiActiveFormatDescriptor,Name=ACTIVE_FORMAT_16_9_SHOOT_AND_PROTECT_4_3_CENTRE)] 00782 const TToiActiveFormatDescriptor ACTIVE_FORMAT_16_9_SHOOT_AND_PROTECT_4_3_CENTRE = 10; 00783 00785 00799 //@ [OutParam(Name=info,Position=2,IsBinary=0, Bound=0)] 00800 ToiVideoOutputConfigurationDisplayInfo getDisplayInfo(in TToiVideoOutputId outputId) 00801 raises (TToiInvalidArgumentException); 00802 00809 //@ [OutParam(Name=colorSystems,Position=1,IsBinary=0, Bound=0)] 00810 TToiColorSystemSequence getColorSystems(); 00811 00818 //@ [OutParam(Name=colorSystem,Position=1,IsBinary=0, Bound=0)] 00819 TToiColorSystem getColorSystem(); 00820 00827 //@ [OutParam(Name=identifiers,Position=1,IsBinary=0, Bound=0)] 00828 TToiVideoOutputIdSequence getVideoOutputs(); 00829 00844 //@ [OutParam(Name=info,Position=2,IsBinary=0, Bound=0)] 00845 ToiVideoOutputConfigurationVideoOutputInfo getVideoOutputInfo(in TToiVideoOutputId outputId) 00846 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException); 00847 00862 //@ [OutParam(Name=info,Position=2,IsBinary=0, Bound=0)] 00863 ToiVideoOutputConfigurationVideoOutputCapabilityInfo getVideoOutputCapabilityInfo(in TToiVideoOutputId outputId) 00864 raises (TToiOperationNotSupportedException, TToiInvalidArgumentException); 00865 00866 }; 00867 00868 #endif |