Changeset 75341 in vbox for trunk/src/VBox/Main/idl
- Timestamp:
- Nov 9, 2018 8:37:28 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r75326 r75341 4690 4690 4691 4691 <enum 4692 name=" CaptureDestination"4693 uuid=" E54603A9-6751-4255-93F8-C69E61693391"4692 name="RecordDestination" 4693 uuid="F52E217E-CA05-41BA-8851-0FA38B3BA38B" 4694 4694 > 4695 4695 <desc> 4696 Capturing destination enumeration.4696 Recording destination enumeration. 4697 4697 </desc> 4698 4698 … … 4706 4706 4707 4707 <enum 4708 name=" CaptureFeature"4709 uuid=" F606CDDB-91B2-4E41-9DFE-4713D4DBA96F"4708 name="RecordFeature" 4709 uuid="52AEC901-4EF5-4E04-8CA3-EF1478BB0930" 4710 4710 > 4711 4711 <desc> 4712 Capturing features enumeration.4712 Recording features enumeration. 4713 4713 </desc> 4714 4714 … … 4717 4717 </const> 4718 4718 <const name="Video" value="1"> 4719 <desc>Video capturing.</desc>4719 <desc>Video recording.</desc> 4720 4720 </const> 4721 4721 <const name="Audio" value="2"> 4722 <desc>Audio capturing.</desc>4722 <desc>Audio recording.</desc> 4723 4723 </const> 4724 4724 </enum> 4725 4725 4726 4726 <enum 4727 name=" CaptureAudioCodec"4728 uuid=" 9B80C37F-7984-412C-A755-C18FE5859554"4727 name="RecordAudioCodec" 4728 uuid="B72DD288-0D3F-4652-AE66-D6F621D2F275" 4729 4729 > 4730 4730 <desc> 4731 Capturing audio codec enumeration.4731 Recording audio codec enumeration. 4732 4732 </desc> 4733 4733 … … 4745 4745 4746 4746 <enum 4747 name=" CaptureVideoCodec"4748 uuid=" 98BBC021-E119-497D-8C66-4336D539A8D6"4747 name="RecordVideoCodec" 4748 uuid="823F3AD4-151F-4BDB-AFF9-F7C998E46105" 4749 4749 > 4750 4750 <desc> 4751 Capturing video codec enumeration.4751 Recording video codec enumeration. 4752 4752 </desc> 4753 4753 … … 4767 4767 4768 4768 <enum 4769 name=" CaptureVideoScalingMethod"4770 uuid="8 315399B-4F31-416E-970E-D7480BDA1ACF"4769 name="RecordVideoScalingMethod" 4770 uuid="8D656085-BAE6-4F63-86F9-616776EB3773" 4771 4771 > 4772 4772 <desc> 4773 Capturing video scaling method enumeration.4773 Recording video scaling method enumeration. 4774 4774 </desc> 4775 4775 … … 4792 4792 4793 4793 <enum 4794 name=" CaptureVideoRateControlMode"4795 uuid=" 5D392E29-04EC-4FD7-989C-82452F54414C"4794 name="RecordVideoRateControlMode" 4795 uuid="11F99274-835F-4F2C-86A5-F8DF8999C21A" 4796 4796 > 4797 4797 <desc> 4798 Capturing video rate control mode enumeration.4798 Recording video rate control mode enumeration. 4799 4799 </desc> 4800 4800 … … 4808 4808 4809 4809 <interface 4810 name="I CaptureScreenSettings" extends="$unknown"4811 uuid=" B19FFA8A-686C-4221-AB29-3C1FA33946CA"4810 name="IRecordScreenSettings" extends="$unknown" 4811 uuid="7811A5C6-11DB-4F9A-8FAE-1CE238AB4B73" 4812 4812 wsmap="managed" 4813 4813 > 4814 4814 4815 4815 <desc> 4816 The I CaptureScreenSettings interface represents capturing settings of a4817 single virtual screen. This is used only in the <link to="I CaptureSettings" />4816 The IRecordScreenSettings interface represents recording settings of a 4817 single virtual screen. This is used only in the <link to="IRecordSettings" /> 4818 4818 interface. 4819 4819 </desc> 4820 4820 4821 4821 <method name="isFeatureEnabled"> 4822 <desc>Returns whether a particular capturing feature is enabled for this4822 <desc>Returns whether a particular recording feature is enabled for this 4823 4823 screen or not.</desc> 4824 <param name="feature" type=" CaptureFeature" dir="in">4824 <param name="feature" type="RecordFeature" dir="in"> 4825 4825 <desc>Feature to check for.</desc> 4826 4826 </param> … … 4838 4838 <attribute name="enabled" type="boolean" default="false"> 4839 4839 <desc> 4840 This setting determines whether this screen is enabled while capturing.4840 This setting determines whether this screen is enabled while recording. 4841 4841 </desc> 4842 4842 </attribute> 4843 4843 4844 4844 <attribute name="features" type="unsigned long"> 4845 <desc>This setting determines all enabled capturing features for this4845 <desc>This setting determines all enabled recording features for this 4846 4846 screen.</desc> 4847 4847 </attribute> 4848 4848 4849 <attribute name="destination" type=" CaptureDestination">4850 <desc>This setting determines the capturing destination for this4849 <attribute name="destination" type="RecordDestination"> 4850 <desc>This setting determines the recording destination for this 4851 4851 screen.</desc> 4852 4852 </attribute> … … 4856 4856 This setting determines the filename VirtualBox uses to save 4857 4857 the recorded content. This setting cannot be changed while video 4858 capturing is enabled.4858 recording is enabled. 4859 4859 <note> 4860 4860 When setting this attribute, the specified path has to be … … 4868 4868 <desc> 4869 4869 This setting defines the maximum amount of time in milliseconds 4870 to capture. Capturing will stop as soon as the defined time4871 interval has elapsed. If this value is zero, capturing will not be4872 limited by time. This setting cannot be changed while capturing is4870 to record. Recording will stop as soon as the defined time 4871 interval has elapsed. If this value is zero, recording will not be 4872 limited by time. This setting cannot be changed while recording is 4873 4873 enabled. 4874 4874 </desc> … … 4877 4877 <attribute name="maxFileSize" type="unsigned long" default="0"> 4878 4878 <desc> 4879 This setting determines the maximal number of capturedfile4880 size in MB. Capturing will stop as soon as the file size has4881 reached the defined value. If this value is zero, capturing4879 This setting determines the maximal number of recording file 4880 size in MB. Recording will stop as soon as the file size has 4881 reached the defined value. If this value is zero, recording 4882 4882 will not be limited by the file size. This setting cannot be changed 4883 while capturing is enabled.4883 while recording is enabled. 4884 4884 </desc> 4885 4885 </attribute> … … 4887 4887 <attribute name="options" type="wstring"> 4888 4888 <desc> 4889 This setting contains any additional capturing options4889 This setting contains any additional recording options 4890 4890 required in comma-separated key=value format. This setting 4891 cannot be changed while capturing is enabled.4891 cannot be changed while recording is enabled. 4892 4892 4893 4893 The following keys and their corresponding values are available: … … 4906 4906 </attribute> 4907 4907 4908 <attribute name="audioCodec" type=" CaptureAudioCodec">4908 <attribute name="audioCodec" type="RecordAudioCodec"> 4909 4909 <desc> 4910 4910 Determines the audio codec to use for encoding the 4911 recorded audio data. This setting cannot be changed while capturing is4911 recorded audio data. This setting cannot be changed while recording is 4912 4912 enabled. 4913 4913 </desc> … … 4917 4917 <desc> 4918 4918 Determines the Hertz (Hz) rate of the recorded audio data. This setting 4919 cannot be changed while capturing is enabled.4919 cannot be changed while recording is enabled. 4920 4920 </desc> 4921 4921 </attribute> … … 4924 4924 <desc> 4925 4925 Determines the bits per sample of the recorded audio data. This setting 4926 cannot be changed while capturing is enabled.4926 cannot be changed while recording is enabled. 4927 4927 </desc> 4928 4928 </attribute> … … 4933 4933 Specifiy 2 for stereo or 1 for mono. More than stereo (2) channels 4934 4934 are not supported at the moment. This setting cannot be changed while 4935 capturing is enabled.4936 </desc> 4937 </attribute> 4938 4939 <attribute name="videoCodec" type=" CaptureVideoCodec">4935 recording is enabled. 4936 </desc> 4937 </attribute> 4938 4939 <attribute name="videoCodec" type="RecordVideoCodec"> 4940 4940 <desc> 4941 4941 Determines the video codec to use for encoding the recorded video data. 4942 This setting cannot be changed while capturing is enabled.4942 This setting cannot be changed while recording is enabled. 4943 4943 </desc> 4944 4944 </attribute> … … 4947 4947 <desc> 4948 4948 Determines the horizontal resolution of the recorded video data. This 4949 setting cannot be changed while capturing is enabled.4949 setting cannot be changed while recording is enabled. 4950 4950 </desc> 4951 4951 </attribute> … … 4954 4954 <desc> 4955 4955 Determines the vertical resolution of the recorded video data. This 4956 setting cannot be changed while capturing is enabled.4956 setting cannot be changed while recording is enabled. 4957 4957 </desc> 4958 4958 </attribute> … … 4962 4962 Determines the bitrate in kilobits per second. Increasing this value 4963 4963 makes the video look better for the cost of an increased file size or 4964 transfer rate. This setting cannot be changed while capturing is enabled.4965 </desc> 4966 </attribute> 4967 4968 <attribute name="videoRateControlMode" type=" CaptureVideoRateControlMode">4964 transfer rate. This setting cannot be changed while recording is enabled. 4965 </desc> 4966 </attribute> 4967 4968 <attribute name="videoRateControlMode" type="RecordVideoRateControlMode"> 4969 4969 <desc> 4970 4970 Determines the rate control mode. This setting cannot be changed 4971 while capturing is enabled.4971 while recording is enabled. 4972 4972 </desc> 4973 4973 </attribute> … … 4978 4978 a higher frequency will be skipped. Reducing this value increases the 4979 4979 number of skipped frames and reduces the file size or transfer rate. 4980 This setting cannot be changed while capturing is enabled.4981 </desc> 4982 </attribute> 4983 4984 <attribute name="videoScalingMethod" type=" CaptureVideoScalingMethod">4980 This setting cannot be changed while recording is enabled. 4981 </desc> 4982 </attribute> 4983 4984 <attribute name="videoScalingMethod" type="RecordVideoScalingMethod"> 4985 4985 <desc> 4986 4986 Determines the video scaling method to use. 4987 This setting cannot be changed while capturing is enabled.4987 This setting cannot be changed while recording is enabled. 4988 4988 </desc> 4989 4989 </attribute> … … 4992 4992 4993 4993 <interface 4994 name="I CaptureSettings" extends="$unknown"4995 uuid=" F35B5C06-F6F0-475D-908A-F5FECC820043"4994 name="IRecordSettings" extends="$unknown" 4995 uuid="7202BACF-2BFE-46AA-AEF6-69B32FDDE236" 4996 4996 wsmap="managed" 4997 4997 > 4998 4998 4999 4999 <desc> 5000 The I CaptureSettings interface represents capturing settings of the virtual5001 machine. This is used only in the <link to="IMachine:: captureSettings" />5000 The IRecordSettings interface represents recording settings of the virtual 5001 machine. This is used only in the <link to="IMachine::recordSettings" /> 5002 5002 attribute. 5003 5003 </desc> 5004 5004 5005 5005 <method name="getScreenSettings"> 5006 <desc>Returns the capturing settings for a particular screen.</desc>5006 <desc>Returns the recording settings for a particular screen.</desc> 5007 5007 <param name="screenId" type="unsigned long" dir="in"> 5008 <desc>Screen ID to retrieve capturing screen settings for.</desc>5009 </param> 5010 <param name=" captureScreenSettings" type="ICaptureScreenSettings" dir="return">5011 <desc> Capturing screen settings for the requested screen.</desc>5008 <desc>Screen ID to retrieve recording screen settings for.</desc> 5009 </param> 5010 <param name="recordScreenSettings" type="IRecordScreenSettings" dir="return"> 5011 <desc>Recording screen settings for the requested screen.</desc> 5012 5012 </param> 5013 5013 </method> … … 5015 5015 <attribute name="enabled" type="boolean" default="false"> 5016 5016 <desc> 5017 This setting determines whether VirtualBox uses capturing to record a5017 This setting determines whether VirtualBox uses recording to record a 5018 5018 VM session.</desc> 5019 5019 </attribute> 5020 5020 5021 <attribute name="screens" type="I CaptureScreenSettings" readonly="yes" safearray="yes">5022 <desc> 5023 This setting returns an array for capturing settings of all configured5021 <attribute name="screens" type="IRecordScreenSettings" readonly="yes" safearray="yes"> 5022 <desc> 5023 This setting returns an array for recording settings of all configured 5024 5024 virtual screens.</desc> 5025 5025 </attribute> … … 5221 5221 <interface 5222 5222 name="IMachine" extends="$unknown" 5223 uuid=" 316A9802-03A5-44BE-B2A6-51261A021353"5223 uuid="7210DD84-2301-4C3B-8DB3-72DEBD3B91F9" 5224 5224 wsmap="managed" 5225 5225 wrap-hint-server-addinterfaces="IInternalMachineControl" … … 5506 5506 </attribute> 5507 5507 5508 <attribute name=" captureSettings" type="ICaptureSettings" readonly="yes">5509 <desc>Object containing all capturing settings.</desc>5508 <attribute name="recordSettings" type="IRecordSettings" readonly="yes"> 5509 <desc>Object containing all recording settings.</desc> 5510 5510 </attribute> 5511 5511 … … 20652 20652 <interface 20653 20653 name="IInternalSessionControl" extends="$unknown" 20654 uuid=" 96BDA9B7-92E6-402F-AA8C-2E77818DAE6E"20654 uuid="5CEB7885-5DD5-48E4-96C1-EEF4F4FD9FAC" 20655 20655 internal="yes" 20656 20656 wsmap="suppress" … … 20952 20952 </method> 20953 20953 20954 <method name="on CaptureChange">20955 <desc> 20956 Triggered when capturesettings have changed.20954 <method name="onRecordChange"> 20955 <desc> 20956 Triggered when recording settings have changed. 20957 20957 </desc> 20958 20958 </method> … … 23136 23136 </desc> 23137 23137 </const> 23138 <const name="On CaptureChanged" value="91">23139 <desc> 23140 See <link to="I CaptureChangedEvent">ICapturedChangeEvent</link>.23138 <const name="OnRecordChanged" value="91"> 23139 <desc> 23140 See <link to="IRecordChangedEvent">IRecordChangeEvent</link>. 23141 23141 </desc> 23142 23142 </const> … … 24523 24523 24524 24524 <interface 24525 name="I CaptureChangedEvent" extends="IEvent"24526 uuid=" C694687C-F432-4435-B457-F2E55B845C81"24527 wsmap="managed" autogen="VBoxEvent" id="On CaptureChanged"24525 name="IRecordChangedEvent" extends="IEvent" 24526 uuid="DA51AA0C-E642-4AA0-9DDD-B07E2911188B" 24527 wsmap="managed" autogen="VBoxEvent" id="OnRecordChanged" 24528 24528 > 24529 24529 <desc> 24530 Notification when capturesettings have changed.24530 Notification when recording settings have changed. 24531 24531 </desc> 24532 24532 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/>
Note:
See TracChangeset
for help on using the changeset viewer.