- From: Ilkka Oksanen via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 12 Nov 2010 12:56:49 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/camera In directory hutz:/tmp/cvs-serv25722 Modified Files: Overview-API.html Log Message: Replaced MediaFileData interface (from HTMl capture) with a new better suited ConfigurationData interface. Removed note note about default codecs as there hasn't been conclusion. Index: Overview-API.html =================================================================== RCS file: /sources/public/2009/dap/camera/Overview-API.html,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- Overview-API.html 12 Nov 2010 11:27:55 -0000 1.35 +++ Overview-API.html 12 Nov 2010 12:56:46 -0000 1.36 @@ -61,7 +61,7 @@ var width = 0; var selectedformat; -// Select the format with the highest width +// Select format which has the highest horizontal resolution for each (var format in allformats) { if (allformats.width > width) { width = format.width; @@ -173,34 +173,22 @@ <p>The <a href='#capture-interface'><code>Capture</code></a> interface exposes an interface to the camera and microphone of the hosting device. </p> - <p class='note'> - The MediaFileData Interface contains a duration attribute. What does it mean here? Is it the max recording length?. - </p> - - <p class='note'> - Should the default audio, video, and image codec be defined that all implementations need to support? If yes, which codecs should be selected? - </p> - - <p class='note'> - Duration and bitrate attributes of MediaFileData object make no sense in case of supportedImageFormats. Use of more well suited interface to be considered. - </p> - <dl title="[Supplemental, NoInterfaceObject] interface Capture" - class="idl"><dt>readonly attribute MediaFileData[] + class="idl"><dt>readonly attribute ConfigurationData[] supportedImageFormats</dt> - <dd>An array of MediaFileData [[!HTMLMEDIACAPTURE]] objects which contains image sizes + <dd>An array of ConfigurationData objects which contains image sizes and formats supported by the hosting device camera.</dd> - <dt>readonly attribute MediaFileData[] + <dt>readonly attribute ConfigurationData[] supportedVideoFormats </dt> - <dd>An array of MediaFileData [[!HTMLMEDIACAPTURE]] objects which contains video + <dd>An array of ConfigurationData objects which contains video resolutions and formats supported by the hosting device camera.</dd> - <dt>readonly attribute MediaFileData[] + <dt>readonly attribute ConfigurationData[] supportedAudioFormats</dt> - <dd>An array of MediaFileData [[!HTMLMEDIACAPTURE]] objects which contains audio + <dd>An array of ConfigurationData objects which contains audio formats supported by the hosting device microphone.</dd> <dt>PendingOperation captureImage () </dt> @@ -362,6 +350,25 @@ </dl> </section> + <section id="formatdata"><h3><a>ConfigurationData</a> interface</h3> + + <p><code>ConfigurationData</code> encapsulates a set of parameters that the capture device supports</p> + + <dl title="[NoInterfaceObject] interface ConfigurationData" class="idl"> + + <dt>attribute DOMString type</dt> + <dd>The ASCII-encoded string in lower case representing the media type. Expressed as an RFC2046 MIME type [[RFC2046]] + + <dt>attribute unsigned long height </dt> + <dd>The height attribute represents height of the image or video + in pixels. In the case of a sound clip this attribute has value 0.</dd> + + <dt>attribute unsigned long width </dt> + <dd>The width attribute represents width of the image or video + in pixels. In the case of a sound clip this attribute has value 0.</dd> + </dl> + </section> + <section id="capturecallback"><h3><a>CaptureCB</a> interface</h3> <dl title="[Callback=FunctionOnly, NoInterfaceObject] interface CaptureCB" class="idl"> @@ -418,8 +425,8 @@ <dl title="[NoInterfaceObject] interface CaptureImageOptions" class="idl"> <dt>attribute unsigned long limit</dt> <dd>Upper limit of images user can take. Value MUST be equal or greater than one.</dd> - <dt>attribute MediaFileData format</dt> - <dd>The selected image format. Must match to one of the elements in <a href="#widl-Capture-supportedImageFormats"><code>supportedImageFormats</code></a> array.</dd> + <dt>attribute ConfigurationData format</dt> + <dd>The selected image format. Must match with one of the elements in <a href="#widl-Capture-supportedImageFormats"><code>supportedImageFormats</code></a> array.</dd> </dl> @@ -432,7 +439,7 @@ <dd>Upper limit of videos user can record. Value MUST be equal or greater than one</dd> <dt>attribute float duration</dt> <dd>Maximum duration of a single video clip in seconds.</dd> - <dt>attribute MediaFileData format</dt> + <dt>attribute ConfigurationData format</dt> <dd>The selected video format. Must match with one of the elements in <a href="#widl-Capture-supportedVideoFormats"><code>supportedVideoFormats</code></a> array.</dd> </dl> @@ -444,7 +451,7 @@ <dd>Upper limit of sound clips user can record. Value MUST be equal or greater than one</dd> <dt>attribute float duration</dt> <dd>Maximum duration of a single sound clip in seconds.</dd> - <dt>attribute MediaFileData format</dt> + <dt>attribute ConfigurationData format</dt> <dd>The selected audio format. Must match with one of the elements in <a href="#widl-Capture-supportedAudioFormats"><code>supportedAudioFormats</code></a> array.</dd> </dl>
Received on Friday, 12 November 2010 12:56:52 UTC