Name: csapi-tizenfx
Summary: Assemblies of Tizen .NET
-Version: 4.0.0.314
+Version: 4.0.0.321
Release: 1
Group: Development/Libraries
License: Apache-2.0
export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
./build.sh --full
./build.sh --dummy
-./build.sh --pack 4.0.0-preview1-00314
+./build.sh --pack 4.0.0-preview1-00321
%install
mkdir -p %{buildroot}%{DOTNET_ASSEMBLY_PATH}
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
using System;
using System.Collections.Generic;
-using System;
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+using System;
using System.Collections.Generic;
using System.Text;
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
using System;
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
using System;
using System.Collections;
using System.Collections.Generic;
-using System;
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
-using System;
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+using System;
using System.Runtime.InteropServices;
internal static partial class Interop
-using System;
-using System.Runtime.InteropServices;
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+using System;
+using System.Runtime.InteropServices;
internal static partial class Interop
{
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
using System;
using System.Collections.Generic;
using System.ComponentModel;
-namespace ElmSharp
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+namespace ElmSharp
{
/// <summary>
/// Predefined values for Hints properties in EvasObject
/// <remarks>
/// The operation is mandatory information for the launch request.
/// If the operation is not specified, AppControlOperations.Default is used by default.
- /// If the operation is AppControlOperations.Default, the application ID is mandatory to explicitly launch the application. \n
+ /// If the operation is AppControlOperations.Default, the application ID is mandatory to explicitly launch the application.<br/>
/// Since Tizen 2.4, the launch request of the service application over out of packages is restricted by the platform.
/// Also, implicit launch requests are NOT delivered to service applications since 2.4.
/// To launch a service application, an explicit launch request with the application ID given by property ApplicationId MUST be sent.
/// <remarks>
/// The operation is mandatory information for the launch request.
/// If the operation is not specified, AppControlOperations.Default is used by default.
- /// If the operation is AppControlOperations.Default, the application ID is mandatory to explicitly launch the application. \n
+ /// If the operation is AppControlOperations.Default, the application ID is mandatory to explicitly launch the application.<br/>
/// Since Tizen 2.4, the launch request of the service application over out of packages is restricted by the platform.
/// Also, implicit launch requests are NOT delivered to service applications since 2.4.
/// To launch a service application, an explicit launch request with the application ID given by property ApplicationId MUST be sent.
/// </summary>
/// <param name="path">The path of the media to be scanned.</param>
/// <remarks>
- /// It requests to scan a media file to the media server.\n
+ /// It requests to scan a media file to the media server.<br/>
/// If the specified file is not registered to the database yet,
- /// the media file information will be added to the database.\n
- /// If it is already registered to the database, the media information is refreshed.\n
+ /// the media file information will be added to the database.<br/>
+ /// If it is already registered to the database, the media information is refreshed.<br/>
/// If the specified file does not exist,
- /// the record of the media file will be deleted from the database.\n
- /// \n
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// the record of the media file will be deleted from the database.<br/>
+ /// <br/>
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="path"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="path"/> contains a hidden path that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="path"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="path"/> contains a hidden path that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="path"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// Requests to scan a folder recursively.
/// </summary>
/// <remarks>
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <exception cref="ArgumentNullException"><paramref name="folderPath"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="folderPath"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="folderPath"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="folderPath"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
public Task ScanFolderAsync(string folderPath)
/// Requests to scan a folder.
/// </summary>
/// <remarks>
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <exception cref="ArgumentNullException"><paramref name="folderPath"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="folderPath"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="folderPath"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="folderPath"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
public Task ScanFolderAsync(string folderPath, bool recursive)
/// Requests to scan a folder recursively.
/// </summary>
/// <remarks>
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <exception cref="ArgumentNullException"><paramref name="folderPath"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="folderPath"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="folderPath"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="folderPath"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
public Task ScanFolderAsync(string folderPath, CancellationToken cancellationToken)
/// Requests to scan a folder recursively.
/// </summary>
/// <remarks>
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="UnauthorizedAccessException">The caller has no required privilege.</exception>
/// <exception cref="ArgumentNullException"><paramref name="folderPath"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="folderPath"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="folderPath"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="folderPath"/> contains a hidden path that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="folderPath"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
public Task ScanFolderAsync(string folderPath, bool recursive, CancellationToken cancellationToken)
/// <param name="path">The file path to add.</param>
/// <returns>The <see cref="MediaInfo"/> instance that contains the record information in the database.</returns>
/// <remarks>
- /// If the media already exists in the database, it returns the existing information.\n
- /// \n
- /// The <see cref="MediaDatabase.ScanFile(string)"/> or the <see cref="MediaDatabase.ScanFolderAsync(string)"/> can be used instead.\n
- /// \n
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If the media already exists in the database, it returns the existing information.<br/>
+ /// <br/>
+ /// The <see cref="MediaDatabase.ScanFile(string)"/> or the <see cref="MediaDatabase.ScanFolderAsync(string)"/> can be used instead.<br/>
+ /// <br/>
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="path"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="path"/> contains a hidden path that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="path"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="path"/> contains a hidden path that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="path"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
/// <exception cref="FileNotFoundException"><paramref name="path"/> does not exists.</exception>
/// Adds media files into the media database.
/// </summary>
/// <remarks>
- /// The paths that already exist in the database will be ignored.\n
- /// At most 300 items can be added at once.\n
- /// \n
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// The paths that already exist in the database will be ignored.<br/>
+ /// At most 300 items can be added at once.<br/>
+ /// <br/>
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="paths"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="paths"/> contains null.\n
- /// -or-\n
- /// <paramref name="paths"/> contains the invalid path.\n
- /// -or-\n
+ /// <paramref name="paths"/> contains null.<br/>
+ /// -or-<br/>
+ /// <paramref name="paths"/> contains the invalid path.<br/>
+ /// -or-<br/>
/// The number of <paramref name="paths"/> is 300 or more items.
/// </exception>
/// <exception cref="FileNotFoundException"><paramref name="paths"/> contains a path that does not exist.</exception>
/// <param name="newPath">The path that the media has been moved to.</param>
/// <returns>true if the matched record was found and updated, otherwise false.</returns>
/// <remarks>
- /// Usually, it is used after the media file is moved to the another path.\n
- /// \n
- /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// Usually, it is used after the media file is moved to the another path.<br/>
+ /// <br/>
+ /// If you want to access internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <exception cref="InvalidOperationException">The <see cref="MediaDatabase"/> is disconnected.</exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException">
- /// <paramref name="mediaId"/> is null.\n
- /// -or-\n
+ /// <paramref name="mediaId"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="newPath"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="mediaId"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="newPath"/> is a zero-length string, contains only white space.\n
- /// -or-\n
- /// <paramref name="newPath"/> contains a hidden directory that starts with '.'.\n
- /// -or-\n
+ /// <paramref name="mediaId"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="newPath"/> is a zero-length string, contains only white space.<br/>
+ /// -or-<br/>
+ /// <paramref name="newPath"/> contains a hidden directory that starts with '.'.<br/>
+ /// -or-<br/>
/// <paramref name="newPath"/> contains a directory containing the ".scan_ignore" file.
/// </exception>
/// <exception cref="FileNotFoundException"><paramref name="newPath"/> does not exists.</exception>
/// <param name="mediaId">The media ID to create the thumbnail.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains the thumbnail path.</returns>
/// <exception cref="InvalidOperationException">
- /// The <see cref="MediaDatabase"/> is disconnected.\n
- /// -or-\n
+ /// The <see cref="MediaDatabase"/> is disconnected.<br/>
+ /// -or-<br/>
/// An internal error occurred while executing.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// </exception>
/// <exception cref="FileNotFoundException">The file of the media does not exists; moved or deleted.</exception>
/// <exception cref="UnsupportedContentException">
- /// The thumbnail is not available for the given media.\n
- /// -or-\n
+ /// The thumbnail is not available for the given media.<br/>
+ /// -or-<br/>
/// The media is in the external USB storage (<see cref="MediaInfo.StorageType"/> is <see cref="StorageType.ExternalUsb"/>).
/// </exception>
public Task<string> CreateThumbnailAsync(string mediaId)
/// <param name="cancellationToken">The token to cancel the operation.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains the thumbnail path.</returns>
/// <exception cref="InvalidOperationException">
- /// The <see cref="MediaDatabase"/> is disconnected.\n
- /// -or-\n
+ /// The <see cref="MediaDatabase"/> is disconnected.<br/>
+ /// -or-<br/>
/// An internal error occurred while executing.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// </exception>
/// <exception cref="FileNotFoundException">The file of the media does not exists; moved or deleted.</exception>
/// <exception cref="UnsupportedContentException">
- /// The thumbnail is not available for the given media.\n
- /// -or-\n
+ /// The thumbnail is not available for the given media.<br/>
+ /// -or-<br/>
/// The media is in the external USB storage (<see cref="MediaInfo.StorageType"/> is <see cref="StorageType.ExternalUsb"/>).
/// </exception>
public Task<string> CreateThumbnailAsync(string mediaId, CancellationToken cancellationToken)
/// <param name="mediaId">The media ID to create the thumbnail.</param>
/// <returns>A task that represents the asynchronous add operation. The task result contains the number of faces detected.</returns>
/// <exception cref="InvalidOperationException">
- /// The <see cref="MediaDatabase"/> is disconnected.\n
- /// -or-\n
+ /// The <see cref="MediaDatabase"/> is disconnected.<br/>
+ /// -or-<br/>
/// An internal error occurred while executing.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// <param name="cancellationToken">The token to cancel the operation.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains the number of faces detected.</returns>
/// <exception cref="InvalidOperationException">
- /// The <see cref="MediaDatabase"/> is disconnected.\n
- /// -or-\n
+ /// The <see cref="MediaDatabase"/> is disconnected.<br/>
+ /// -or-<br/>
/// An internal error occurred while executing.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// </exception>
/// <exception cref="FileNotFoundException">The file of the media does not exists; moved or deleted.</exception>
/// <exception cref="UnsupportedContentException">
- /// Face detection is not available for the given media.\n
- /// -or-\n
+ /// Face detection is not available for the given media.<br/>
+ /// -or-<br/>
/// The media is in the external USB storage (<see cref="MediaInfo.StorageType"/> is <see cref="StorageType.ExternalUsb"/>).
/// </exception>
/// <exception cref="NotSupportedException">The required feature is not supported.</exception>
/// <param name="memberId">The ID of the member.</param>
/// <param name="orderValue">The order value.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="memberId"/> is less than or equal to zero.\n
- /// -or-\n
+ /// <paramref name="memberId"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// <paramref name="orderValue"/> is less than zero.
/// </exception>
public PlayOrder(int memberId, int orderValue)
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="playlistId"/> is less than or equal to zero.\n
- /// -or-\n
+ /// <paramref name="playlistId"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// <paramref name="memberId"/> is less than or equal to zero.
/// </exception>
public int GetPlayOrder(int playlistId, int memberId)
/// Inserts the playlist into the database from the specified M3U file.
/// </summary>
/// <remarks>
- /// If you want to access an internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If you want to access an internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access an external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/content.write</privilege>
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException">
- /// <paramref name="name"/> is null.\n
- /// -or-\n
+ /// <paramref name="name"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="path"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="name"/> is a zero-length string.\n
- /// -or-\n
+ /// <paramref name="name"/> is a zero-length string.<br/>
+ /// -or-<br/>
/// <paramref name="path"/> is a zero-length string, contains only white space.
/// </exception>
/// <exception cref="FileNotFoundException"><paramref name="path"/> does not exists.</exception>
/// Exports the playlist to a M3U file.
/// </summary>
/// <remarks>
- /// If the file already exists in the file system, then it will be overwritten.\n
- /// \n
- /// If you want to access an internal storage, you should add privilege http://tizen.org/privilege/mediastorage.\n
+ /// If the file already exists in the file system, then it will be overwritten.<br/>
+ /// <br/>
+ /// If you want to access an internal storage, you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// If you want to access an external storage, you should add privilege http://tizen.org/privilege/externalstorage.
/// </remarks>
/// <privilege>http://tizen.org/privilege/mediastorage</privilege>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="mediaIds"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="mediaIds"/> has no element.\n
- /// -or-\n
- /// <paramref name="mediaIds"/> contains null value.\n
- /// -or-\n
- /// <paramref name="mediaIds"/> contains a zero-length string or white space.\n
+ /// <paramref name="mediaIds"/> has no element.<br/>
+ /// -or-<br/>
+ /// <paramref name="mediaIds"/> contains null value.<br/>
+ /// -or-<br/>
+ /// <paramref name="mediaIds"/> contains a zero-length string or white space.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="playlistId"/> is less than or equal to zero.</exception>
public bool AddMembers(int playlistId, IEnumerable<string> mediaIds)
/// <exception cref="ObjectDisposedException">The <see cref="MediaDatabase"/> has already been disposed of.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="playlistId"/> is less than or equal to zero.\n
- /// -or-\n
- /// <paramref name="memberId"/> is less than or equal to zero.\n
+ /// <paramref name="playlistId"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="memberId"/> is less than or equal to zero.
/// </exception>
public bool RemoveMember(int playlistId, int memberId)
{
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="memberIds"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="memberIds"/> has no element.\n
- /// -or-\n
+ /// <paramref name="memberIds"/> has no element.<br/>
+ /// -or-<br/>
/// <paramref name="memberIds"/> contains a value which is less than or equal to zero.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="playlistId"/> is less than or equal to zero.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="orders"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="orders"/> has no element.\n
- /// -or-\n
+ /// <paramref name="orders"/> has no element.<br/>
+ /// -or-<br/>
/// <paramref name="orders"/> contains a null value.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="playlistId"/> is less than or equal to zero.</exception>
///
/// Note that if you want to set quotation (" ' " or " " ") as value of LIKE operator, you should use two times. (" '' " or " "" ").
/// And the optional ESCAPE clause is supported. Both percent symbol("%") and underscore symbol("_") are used in the LIKE pattern.
- /// If these characters are used as values of the LIKE operation, then the expression following the ESCAPE clause of sqlite will be ignored.\n
- /// \n
- /// For example,\n
+ /// If these characters are used as values of the LIKE operation, then the expression following the ESCAPE clause of sqlite will be ignored.<br/>
+ /// <br/>
+ /// For example,<br/>
/// - column LIKE ('#%') ESCAPE ('#') - "#" is an escape character, it will be ignored.
/// </remarks>
/// <exception cref="ArgumentException"><paramref name="value"/> is a zero-length string, contains only white space.</exception>
/// Gets or sets the starting row position of a query (starting from zero).
/// </summary>
/// <value>An integer value that indicates the starting row position of a query.</value>
- /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.\n</exception>
+ /// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.<br/></exception>
public int StartRowIndex
{
get => _startRowIndex;
/// </summary>
/// <value>The expression for the sort order.</value>
/// <remarks>
- /// Expressions for the sort order can be:\n
+ /// Expressions for the sort order can be:<br/>
/// column [COLLATE NOCASE/RTRIM/LOCALIZED] [ASC/DESC], column2 ...
/// </remarks>
/// <exception cref="ArgumentException"><paramref name="value"/> is a zero-length string, contains only white space.</exception>
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="mediaIds"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="mediaIds"/> has no element.\n
- /// -or-\n
- /// <paramref name="mediaIds"/> contains null value.\n
- /// -or-\n
- /// <paramref name="mediaIds"/> contains a zero-length string, contains only white space.\n
+ /// <paramref name="mediaIds"/> has no element.<br/>
+ /// -or-<br/>
+ /// <paramref name="mediaIds"/> contains null value.<br/>
+ /// -or-<br/>
+ /// <paramref name="mediaIds"/> contains a zero-length string, contains only white space.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
public bool AddMedia(int tagId, IEnumerable<string> mediaIds)
/// <exception cref="MediaDatabaseException">An error occurred while executing the command.</exception>
/// <exception cref="ArgumentNullException"><paramref name="mediaIds"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="mediaIds"/> has no element.\n
- /// -or-\n
- /// <paramref name="mediaIds"/> contains null value.\n
- /// -or-\n
- /// <paramref name="mediaIds"/> contains a zero-length string or white space.\n
+ /// <paramref name="mediaIds"/> has no element.<br/>
+ /// -or-<br/>
+ /// <paramref name="mediaIds"/> contains null value.<br/>
+ /// -or-<br/>
+ /// <paramref name="mediaIds"/> contains a zero-length string or white space.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="tagId"/> is less than or equal to zero.</exception>
public bool RemoveMedia(int tagId, IEnumerable<string> mediaIds)
/// Prepares the AudioCapture for reading audio data by starting buffering of audio data from the device.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Operation failed due to an internal error.\n
- /// -or-\n
+ /// Operation failed due to an internal error.<br/>
+ /// -or-<br/>
/// The current state is not <see cref="AudioIOState.Idle"/>.
/// </exception>
/// <seealso cref="Unprepare"/>
/// Unprepares the AudioCapture.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Operation failed due to an internal error.\n
- /// -or-\n
+ /// Operation failed due to an internal error.<br/>
+ /// -or-<br/>
/// The current state is <see cref="AudioIOState.Idle"/>.
/// </exception>
/// <seealso cref="Prepare"/>
/// Pauses buffering of audio data from the device.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// The current state is <see cref="AudioIOState.Idle"/>.\n
- /// -or-\n
+ /// The current state is <see cref="AudioIOState.Idle"/>.<br/>
+ /// -or-<br/>
/// The method is called in the <see cref="AsyncAudioCapture.DataAvailable"/> event handler.
/// </exception>
/// <seealso cref="Resume"/>
/// Resumes buffering audio data from the device.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// The current state is <see cref="AudioIOState.Idle"/>.\n
- /// -or-\n
+ /// The current state is <see cref="AudioIOState.Idle"/>.<br/>
+ /// -or-<br/>
/// The method is called in the <see cref="AsyncAudioCapture.DataAvailable"/> event handler.
/// </exception>
/// <seealso cref="Pause"/>
/// <param name="channel">The audio channel type.</param>
/// <param name="sampleType">The audio sample type.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="sampleRate"/> is less than <see cref="AudioCaptureBase.MinSampleRate"/>.\n
- /// -or-\n
+ /// <paramref name="sampleRate"/> is less than <see cref="AudioCaptureBase.MinSampleRate"/>.<br/>
+ /// -or-<br/>
/// <paramref name="sampleRate"/> is greater than <see cref="AudioCaptureBase.MaxSampleRate"/>.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="channel"/> is invalid.\n
- /// -or-\n
+ /// <paramref name="channel"/> is invalid.<br/>
+ /// -or-<br/>
/// <paramref name="sampleType"/> is invalid.
/// </exception>
/// <exception cref="InvalidOperationException">The required privilege is not specified.</exception>
/// <param name="channel">The audio channel type.</param>
/// <param name="sampleType">The audio sample type.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="sampleRate"/> is less than <see cref="AudioCaptureBase.MinSampleRate"/>.\n
- /// -or-\n
+ /// <paramref name="sampleRate"/> is less than <see cref="AudioCaptureBase.MinSampleRate"/>.<br/>
+ /// -or-<br/>
/// <paramref name="sampleRate"/> is greater than <see cref="AudioCaptureBase.MaxSampleRate"/>.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="channel"/> is invalid.\n
- /// -or-\n
+ /// <paramref name="channel"/> is invalid.<br/>
+ /// -or-<br/>
/// <paramref name="sampleType"/> is invalid.
/// </exception>
/// <exception cref="InvalidOperationException">The required privilege is not specified.</exception>
/// <param name="channel">The audio channel type.</param>
/// <param name="sampleType">The audio sample type.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="sampleRate"/> is less than <see cref="MinSampleRate"/>.\n
- /// -or-\n
+ /// <paramref name="sampleRate"/> is less than <see cref="MinSampleRate"/>.<br/>
+ /// -or-<br/>
/// <paramref name="sampleRate"/> is greater than <see cref="MaxSampleRate"/>.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="channel"/> is invalid.\n
- /// -or-\n
+ /// <paramref name="channel"/> is invalid.<br/>
+ /// -or-<br/>
/// <paramref name="sampleType"/> is invalid.
/// </exception>
public AudioPlayback(int sampleRate, AudioChannel channel, AudioSampleType sampleType)
/// This must be called before <see cref="Write(byte[])"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// Operation failed due to an internal error.\n
- /// -or-\n
+ /// Operation failed due to an internal error.<br/>
+ /// -or-<br/>
/// The current state is not <see cref="AudioIOState.Idle"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>
/// Unprepares the AudioPlayback.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Operation failed due to an internal error.\n
- /// -or-\n
+ /// Operation failed due to an internal error.<br/>
+ /// -or-<br/>
/// The current state is <see cref="AudioIOState.Idle"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>
/// </summary>
/// <remarks>It has no effect if the current state is <see cref="AudioIOState.Paused"/>.</remarks>
/// <exception cref="InvalidOperationException">
- /// The current state is <see cref="AudioIOState.Idle"/>.\n
- /// -or-\n
+ /// The current state is <see cref="AudioIOState.Idle"/>.<br/>
+ /// -or-<br/>
/// The method is called in the <see cref="BufferAvailable"/> event handler.
/// </exception>
/// <exception cref="ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>
/// </summary>
/// <remarks>It has no effect if the current state is <see cref="AudioIOState.Running"/>.</remarks>
/// <exception cref="InvalidOperationException">
- /// The current state is <see cref="AudioIOState.Idle"/>.\n
- /// -or-\n
+ /// The current state is <see cref="AudioIOState.Idle"/>.<br/>
+ /// -or-<br/>
/// The method is called in an event handler.
/// </exception>
/// <exception cref="ObjectDisposedException">The AudioPlayback has already been disposed of.</exception>
/// <param name="streamPolicy">The <see cref="AudioStreamPolicy"/> to apply for the AudioPlayback.</param>
/// <exception cref="ArgumentNullException"><paramref name="streamPolicy"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="streamPolicy"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="streamPolicy"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// The AudioPlayback has already been disposed of.
/// </exception>
/// <exception cref="NotSupportedException"><paramref name="streamPolicy"/> is not supported.</exception>
/// Prepares the MediaCodec for encoding or decoding.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// The codec is not configured yet.\n
- /// -or-\n
+ /// The codec is not configured yet.<br/>
+ /// -or-<br/>
/// Internal error.
/// </exception>
public void Prepare()
/// <param name="codecType">The value indicating whether the codec uses hardware acceleration.</param>
/// <exception cref="ArgumentNullException"><paramref name="format"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="codecType"/> is invalid.\n
- /// -or-\n
+ /// <paramref name="codecType"/> is invalid.<br/>
+ /// -or-<br/>
/// <paramref name="format"/> is neither audio type nor video type.
/// </exception>
/// <exception cref="NotSupportedException">The mime type of the format is not supported.</exception>
/// <param name="index">The index of the band to get.</param>
/// <exception cref="ObjectDisposedException">The <see cref="Player"/> has already been disposed of.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <pramref name="index"/> is less than zero.\n
- /// -or-\n
+ /// <pramref name="index"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="index"/> is equal to or greater than <see cref="Count"/>.
/// </exception>
public EqualizerBand this[int index]
/// </summary>
/// <param name="length">The value indicating the size of the buffer.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="length"/> is zero.\n
- /// -or-\n
+ /// <paramref name="length"/> is zero.<br/>
+ /// -or-<br/>
/// <paramref name="length"/> is less than zero.
/// </exception>
public MediaBufferSource(int length)
/// <param name="offset">The value indicating the offset in the buffer of the first byte to copy.</param>
/// <exception cref="ArgumentNullException"><paramref name="buffer"/> is null.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="offset"/> is less than zero.\n
- /// -or-\n
- /// <paramref name="length"/> is equal to or less than zero.\n
- /// -or-\n
+ /// <paramref name="offset"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="length"/> is equal to or less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="offset"/>+<paramref name="length"/> is greater than buffer.Length.
/// </exception>
public MediaBufferSource(byte[] buffer, int length, int offset = 0)
/// <summary>
/// Gets the offset.
/// </summary>
- public ulong Offset { get; }
+ public ulong Offset { get; }
/// <summary>
/// Returns a string that represents the current object.
/// <remarks>AAC and H.264 are supported.</remarks>
/// <exception cref="ArgumentNullException">Both <paramref name="audioMediaFormat"/> and <paramref name="videoMediaFormat"/> are null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="audioMediaFormat"/> is not supported.\n
- /// -or-\n
- /// <paramref name="videoMediaFormat"/> is not supported.\n
+ /// <paramref name="audioMediaFormat"/> is not supported.<br/>
+ /// -or-<br/>
+ /// <paramref name="videoMediaFormat"/> is not supported.
/// </exception>
/// <seealso cref="SupportedAudioTypes"/>
/// <seealso cref="SupportedVideoTypes"/>
/// <see cref="PlayerState.Playing"/>, or <see cref="PlayerState.Paused"/> state.</remarks>
/// <param name="packet">The <see cref="MediaPacket"/> to decode.</param>
/// <exception cref="InvalidOperationException">
- /// This source is not set as a source to a player.\n
- /// -or-\n
+ /// This source is not set as a source to a player.<br/>
+ /// -or-<br/>
/// The player is not in the valid state.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="packet"/> is null.</exception>
/// <exception cref="ObjectDisposedException"><paramref name="packet"/> has been disposed of.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="packet"/> is neither video nor audio type.\n
- /// -or-\n
+ /// <paramref name="packet"/> is neither video nor audio type.<br/>
+ /// -or-<br/>
/// The format of packet is not matched with the specified format in the constructor.
/// </exception>
/// <exception cref="NoBufferSpaceException">The internal buffer has reached its limits.</exception>
/// <remarks>Valid volume range is from 0 to 1.0, inclusive.</remarks>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than 1.0.
/// </exception>
public float Volume
/// <returns>The <see cref="DownloadProgress"/> containing current download progress.</returns>
/// <remarks>The player must be in the <see cref="PlayerState.Playing"/> or <see cref="PlayerState.Paused"/> state.</remarks>
/// <exception cref="InvalidOperationException">
- /// The player is not streaming.\n
- /// -or-\n
+ /// The player is not streaming.<br/>
+ /// -or-<br/>
/// The player is not in the valid state.
/// </exception>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <remarks>The player must be in the <see cref="PlayerState.Playing"/> or <see cref="PlayerState.Paused"/> state.</remarks>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <exception cref="InvalidOperationException">
- /// The player is not in the valid state.\n
- /// -or-\n
+ /// The player is not in the valid state.<br/>
+ /// -or-<br/>
/// No subtitle is set.
/// </exception>
/// <seealso cref="SetSubtitle(string)"/>
/// </summary>
/// <remarks>
/// The player must be in the <see cref="PlayerState.Ready"/> or <see cref="PlayerState.Paused"/> state.
- /// It has no effect if the player is already in the <see cref="PlayerState.Playing"/> state.\n
- /// \n
+ /// It has no effect if the player is already in the <see cref="PlayerState.Playing"/> state.<br/>
+ /// <br/>
/// Sound can be mixed with other sounds if you don't control the stream focus using <see cref="ApplyAudioStreamPolicy"/>.
/// </remarks>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <remarks>The player must be in the <see cref="PlayerState.Idle"/> state.</remarks>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <exception cref="InvalidOperationException">
- /// The player is not in the valid state.\n
- /// -or-\n
+ /// The player is not in the valid state.<br/>
+ /// -or-<br/>
/// It is not able to assign the source to the player.
/// </exception>
/// <seealso cref="PrepareAsync"/>
/// </remarks>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <exception cref="InvalidOperationException">
- /// The player is not in the valid state.\n
- /// -or-\n
+ /// The player is not in the valid state.<br/>
+ /// -or-<br/>
/// Streaming playback.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="rate"/> is less than 5.0.\n
- /// -or-\n
- /// <paramref name="rate"/> is greater than 5.0.\n
- /// -or-\n
+ /// <paramref name="rate"/> is less than 5.0.<br/>
+ /// -or-<br/>
+ /// <paramref name="rate"/> is greater than 5.0.<br/>
+ /// -or-<br/>
/// <paramref name="rate"/> is zero.
/// </exception>
public void SetPlaybackRate(float rate)
/// </summary>
/// <param name="policy">The <see cref="AudioStreamPolicy"/> to apply.</param>
/// <remarks>
- /// The player must be in the <see cref="PlayerState.Idle"/> state.\n
- /// \n
- /// <see cref="Player"/> does not support all <see cref="AudioStreamType"/>.\n
+ /// The player must be in the <see cref="PlayerState.Idle"/> state.<br/>
+ /// <br/>
+ /// <see cref="Player"/> does not support all <see cref="AudioStreamType"/>.<br/>
/// Supported types are <see cref="AudioStreamType.Media"/>, <see cref="AudioStreamType.System"/>,
/// <see cref="AudioStreamType.Alarm"/>, <see cref="AudioStreamType.Notification"/>,
/// <see cref="AudioStreamType.Emergency"/>, <see cref="AudioStreamType.VoiceInformation"/>,
/// <see cref="AudioStreamType.RingtoneVoip"/> and <see cref="AudioStreamType.MediaExternalOnly"/>.
/// </remarks>
/// <exception cref="ObjectDisposedException">
- /// The player has already been disposed of.\n
- /// -or-\n
+ /// The player has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="policy"/> has already been disposed of.
/// </exception>
/// <exception cref="InvalidOperationException">The player is not in the valid state.</exception>
/// To set roi, <see cref="Mode"/> must be set to <see cref="PlayerDisplayMode.Roi"/> first.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// Operation failed; internal error.\n
- /// -or-\n
+ /// Operation failed; internal error.<br/>
+ /// -or-<br/>
/// <see cref="Mode"/> is not set to <see cref="PlayerDisplayMode.Roi"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The player has already been disposed of.</exception>
/// <exception cref="ObjectDisposedException">The <see cref="Player"/> that this instance belongs to has been disposed of.</exception>
/// <exception cref="InvalidOperationException">The <see cref="Player"/> that this instance belongs to is not in the valid state.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="index"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="index"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="index"/> is equal to or greater than <see cref="GetCount()"/>
/// </exception>
public string GetLanguageCode(int index)
/// <exception cref="ObjectDisposedException">The <see cref="Player"/> that this instance belongs to has been disposed of.</exception>
/// <exception cref="InvalidOperationException">The <see cref="Player"/> that this instance belongs to is not in the valid state.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is equal to or greater than <see cref="GetCount()"/>
/// </exception>
public int Selected
/// </summary>
/// <privilege>
/// If you want to access only an internal storage,
- /// you should add privilege http://tizen.org/privilege/mediastorage. \n
+ /// you should add privilege http://tizen.org/privilege/mediastorage.<br/>
/// Or if you want to access only an external storage,
- /// you should add privilege http://tizen.org/privilege/externalstorage. \n
+ /// you should add privilege http://tizen.org/privilege/externalstorage.
/// </privilege>
public class MetadataEditor : IDisposable
{
/// Writes the modified metadata to the media file.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// An internal error occurs.\n
- /// -or-\n
+ /// An internal error occurs.<br/>
+ /// -or-<br/>
/// The file is read-only.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
/// <returns>The artwork included in the media file.</returns>
/// <exception cref="InvalidOperationException">An internal error occurs.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="index"/> is less than zero.\n
- /// -or-\n
- /// <paramref name="index"/> is greater than or equal to <see cref="PictureCount"/>.\n
+ /// <paramref name="index"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="index"/> is greater than or equal to <see cref="PictureCount"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
public Artwork GetPicture(int index)
/// <since_tizen> 3 </since_tizen>
/// <param name="path">The path of the picture for adding to the metadata.</param>
/// <exception cref="InvalidOperationException">
- /// An internal error occurs.\n
- /// -or-\n
+ /// An internal error occurs.<br/>
+ /// -or-<br/>
/// The media file is read-only.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null</exception>
/// <since_tizen> 3 </since_tizen>
/// <param name="index">The index of the picture to remove.</param>
/// <exception cref="InvalidOperationException">
- /// An internal error occurs.\n
- /// -or-\n
+ /// An internal error occurs.<br/>
+ /// -or-<br/>
/// The media file is read-only.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="index"/> is less than zero.\n
- /// -or-\n
- /// <paramref name="index"/> is greater than or equal to <see cref="PictureCount"/>.\n
+ /// <paramref name="index"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="index"/> is greater than or equal to <see cref="PictureCount"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MetadataEditor"/> has already been disposed of.</exception>
public void RemovePicture(int index)
/// Gets or sets the radio frequency in the range of 87500 ~ 108000 kHz.
/// </summary>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than <see cref="Range.Min"/> of <see cref="FrequencyRange"/>.\n
- /// - or - \n
- /// <paramref name="value"/> is greater than <see cref="Range.Max"/> of <see cref="FrequencyRange"/>.\n
+ /// <paramref name="value"/> is less than <see cref="Range.Min"/> of <see cref="FrequencyRange"/>.<br/>
+ /// -or- <br/>
+ /// <paramref name="value"/> is greater than <see cref="Range.Max"/> of <see cref="FrequencyRange"/>.
/// </exception>
public int Frequency
{
/// <remarks>Valid volume range is from 0 to 1.0(100%), inclusive.</remarks>
/// <value>The default is 1.0.</value>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// - or -\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than 1.0.
/// </exception>
public float Volume
/// </returns>
/// <remarks>The radio must be in the <see cref="RadioState.Playing"/> state.</remarks>
/// <exception cref="InvalidOperationException">
- /// The radio is not in the valid state.\n
- /// -or-\n
+ /// The radio is not in the valid state.<br/>
+ /// -or-<br/>
/// Seeking is in progress.
/// </exception>
public Task<int> SeekUpAsync()
/// </returns>
/// <remarks>The radio must be in the <see cref="RadioState.Playing"/> state.</remarks>
/// <exception cref="InvalidOperationException">
- /// The radio is not in the valid state.\n
- /// -or-\n
+ /// The radio is not in the valid state.<br/>
+ /// -or-<br/>
/// Seeking is in progress.
/// </exception>
public Task<int> SeekDownAsync()
/// <feature>http://tizen.org/feature/microphone</feature>
/// <exception cref="InvalidOperationException">An internal error occurred.</exception>
/// <exception cref="NotSupportedException">
- /// A required feature is not supported.\n
- /// -or-\n
- /// <paramref name="audioCodec"/> is not supported.\n
- /// -or-\n
+ /// A required feature is not supported.<br/>
+ /// -or-<br/>
+ /// <paramref name="audioCodec"/> is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified audio codec.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="audioCodec"/> is not valid.\n
- /// -or-\n
+ /// <paramref name="audioCodec"/> is not valid.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not valid.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
/// <param name="audioCodec">The codec for audio encoding.</param>
/// <param name="fileFormat">The format of result file.</param>
/// <exception cref="NotSupportedException">
- /// <paramref name="audioCodec"/> is not supported.\n
- /// -or-\n
+ /// <paramref name="audioCodec"/> is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified audio codec.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="audioCodec"/> is not valid.\n
- /// -or-\n
+ /// <paramref name="audioCodec"/> is not valid.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not valid.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
/// Gets the audio stream buffer.
/// </summary>
/// <remarks>
- /// If the stream is modified in the event handler, the modified data will be stored.
- /// \n
- /// The buffer is only valid in the event.\n
+ /// If the stream is modified in the event handler, the modified data will be stored.<br/>
+ /// <br/>
+ /// The buffer is only valid in the event.<br/>
/// Any attempt to access to this buffer after the event ends will throw an exception.
/// </remarks>
public IMediaBuffer Stream { get; }
/// Gets the stream buffer that will be recordered.
/// </summary>
/// <remarks>
- /// This buffer is read-only and only valid in the event.\n
+ /// This buffer is read-only and only valid in the event.<br/>
/// Any attempt to access to this buffer after the event ends will throw an exception.
/// </remarks>
public IMediaBuffer Stream { get; }
/// </value>
/// <remarks>
/// After reaching the limitation, the data which is being recorded will
- /// be discarded and will not be written to the file.\n
- /// \n
+ /// be discarded and will not be written to the file.<br/>
+ /// <br/>
/// To set, the recorder must be in the <see cref="RecorderState.Idle"/> or the <see cref= "RecorderState.Ready" /> state.
/// </remarks>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
/// </value>
/// <remarks>
/// After reaching the limitation, the data which is being recorded will
- /// be discarded and will not be written to the file.\n
- /// \n
+ /// be discarded and will not be written to the file.<br/>
+ /// <br/>
/// To set, the recorder must be in the <see cref="RecorderState.Idle"/> or the <see cref= "RecorderState.Ready" /> state.
/// </remarks>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="value"/> is less than zero.</exception>
{
/// <summary>
/// Recorder is a base class for audio and video recorders that
- /// provides the ability to control the recording of a multimedia content.\n
- /// \n
+ /// provides the ability to control the recording of a multimedia content.<br/>
+ /// <br/>
/// Simple audio and audio/video are supported.
/// </summary>
public abstract partial class Recorder : IDisposable
/// Prepares the media recorder for recording.
/// </summary>
/// <remarks>
- /// The recorder should be in the <see cref="RecorderState.Idle"/> state.\n
- /// The state of the recorder will be the <see cref="RecorderState.Ready"/> after this.\n
+ /// The recorder should be in the <see cref="RecorderState.Idle"/> state.<br/>
+ /// The state of the recorder will be the <see cref="RecorderState.Ready"/> after this.<br/>
/// It has no effect if the current state is the <see cref="RecorderState.Ready"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// It has no effect if the current state is the <see cref="RecorderState.Idle"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// </summary>
/// <remarks>
/// The recorder must be in the <see cref="RecorderState.Ready"/> state.
- /// The state of the recorder will be the <see cref="RecorderState.Recording"/> after this. \n
- /// \n
- /// If the specified path exists, the file is removed automatically and updated by new one.\n
- /// The mediastorage privilege(http://tizen.org/privilege/mediastorage) is required if the path is relevant to media storage.\n
- /// The externalstorage privilege(http://tizen.org/privilege/externalstorage) is required if the path is relevant to external storage.\n
- /// \n
+ /// The state of the recorder will be the <see cref="RecorderState.Recording"/> after this. <br/>
+ /// <br/>
+ /// If the specified path exists, the file is removed automatically and updated by new one.<br/>
+ /// The mediastorage privilege(http://tizen.org/privilege/mediastorage) is required if the path is relevant to media storage.<br/>
+ /// The externalstorage privilege(http://tizen.org/privilege/externalstorage) is required if the path is relevant to external storage.<br/>
+ /// <br/>
/// In the video recorder, some preview format does not support record mode.
- /// You should use the default preview format or the <see cref="CameraPixelFormat.Nv12"/> in the record mode.
+ /// You should use the default preview format or the <see cref="CameraPixelFormat.Nv12"/> in the record mode.
/// </remarks>
/// <param name="savePath">The file path for recording result.</param>
/// <privilege>http://tizen.org/privilege/recorder</privilege>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
- /// The preview format of the camera is not supported.
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
+ /// The preview format of the camera is not supported.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// It has no effect if the current state is the <see cref="RecorderState.Recording"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// It has no effect if the current state is the <see cref="RecorderState.Paused"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// The state of the recorder will be the <see cref="RecorderState.Ready"/> after the operation.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
- /// The method is called in <see cref="AudioStreamStoring"/> event.
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
+ /// The method is called in <see cref="AudioStreamStoring"/> event.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
}
/// <summary>
- /// Cancels the recording.\n
+ /// Cancels the recording.<br/>
/// The recording data is discarded and not written in the recording file.
/// </summary>
/// <remarks>
/// The state of the recorder will be the <see cref="RecorderState.Ready"/> after the operation.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
- /// The method is called in <see cref="AudioStreamStoring"/> event.
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
+ /// The method is called in <see cref="AudioStreamStoring"/> event.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// <param name="policy">The policy to apply.</param>
/// <exception cref="ArgumentNullException"><paramref name="policy"/> is null.</exception>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
- /// <paramref name="policy"/> is not supported for the recorder.
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
+ /// <paramref name="policy"/> is not supported for the recorder.<br/>
+ /// -or-<br/>
/// An internal error occurred.
/// </exception>
/// <exception cref="ObjectDisposedException">
- /// The recorder already has been disposed of.\n
- /// -or-\n
+ /// The recorder already has been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="policy"/> already has been disposed of.
/// </exception>
public void ApplyAudioStreamPolicy(AudioStreamPolicy policy)
/// Returns the peak audio input level in dB since the last call to this method.
/// </summary>
/// <remarks>
- /// 0dB indicates the maximum input level, -300dB indicates the minimum input level.\n
- /// \n
+ /// 0dB indicates the maximum input level, -300dB indicates the minimum input level.<br/>
+ /// <br/>
/// The recorder must be in the <see cref="RecorderState.Recording"/> or the <see cref="RecorderState.Paused"/> state.
/// </remarks>
/// <exception cref="ObjectDisposedException">The recorder already has been disposed of.</exception>
/// </summary>
/// <remarks>
/// If the state of <see cref="Camera"/> is <see cref="CameraState.Created"/>,
- /// the <see cref="CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n
- /// \n
+ /// the <see cref="CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.<br/>
+ /// <br/>
/// The initial state of the Recorder will be <see cref="RecorderState.Ready"/>
/// if the state of <see cref="Camera"/> is <see cref="CameraState.Preview"/> or <see cref="CameraState.Captured"/>.
/// </remarks>
/// <feature>http://tizen.org/feature/camera</feature>
/// <exception cref="InvalidOperationException">An internal error occurred.</exception>
/// <exception cref="NotSupportedException">
- /// A required feature is not supported.\n
- /// -or-\n
- /// <paramref name="videoCodec"/> is not supported.\n
- /// -or-\n
+ /// A required feature is not supported.<br/>
+ /// -or-<br/>
+ /// <paramref name="videoCodec"/> is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified video codec.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="videoCodec"/> is not valid.\n
- /// -or-\n
- /// <paramref name="fileFormat"/> is not valid.\n
- /// -or-\n
+ /// <paramref name="videoCodec"/> is not valid.<br/>
+ /// -or-<br/>
+ /// <paramref name="fileFormat"/> is not valid.<br/>
+ /// -or-<br/>
/// <paramref name="camera"/> is being used by another object.
/// </exception>
/// <exception cref="ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>
/// </summary>
/// <remarks>
/// If the state of <see cref="Camera"/> is <see cref="CameraState.Created"/>,
- /// the <see cref="CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.\n
- /// \n
+ /// the <see cref="CameraSettings.PreviewPixelFormat"/> will be changed to the recommended format for recording.<br/>
+ /// <br/>
/// The initial state of the Recorder will be <see cref="RecorderState.Ready"/>
/// if the state of <see cref="Camera"/> is <see cref="CameraState.Preview"/> or <see cref="CameraState.Captured"/>.
/// </remarks>
/// <feature>http://tizen.org/feature/camera</feature>
/// <exception cref="InvalidOperationException">An internal error occurred.</exception>
/// <exception cref="NotSupportedException">
- /// A required feature is not supported.\n
- /// -or-\n
- /// <paramref name="videoCodec"/> is not supported.\n
- /// -or-\n
- /// <paramref name="audioCodec"/> is not supported.\n
- /// -or-\n
+ /// A required feature is not supported.<br/>
+ /// -or-<br/>
+ /// <paramref name="videoCodec"/> is not supported.<br/>
+ /// -or-<br/>
+ /// <paramref name="audioCodec"/> is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified video codec.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified audio codec.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="videoCodec"/> is not valid.\n
- /// -or-\n
- /// <paramref name="audioCodec"/> is not valid.\n
- /// -or-\n
+ /// <paramref name="videoCodec"/> is not valid.<br/>
+ /// -or-<br/>
+ /// <paramref name="audioCodec"/> is not valid.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not valid.
/// </exception>
/// <exception cref="ObjectDisposedException"><paramref name="camera"/> has been disposed of.</exception>
/// <param name="videoCodec">The codec for video encoding.</param>
/// <param name="fileFormat">The format of result file.</param>
/// <exception cref="NotSupportedException">
- /// <paramref name="videoCodec"/> is not supported.\n
- /// -or-\n
+ /// <paramref name="videoCodec"/> is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified video codec.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="videoCodec"/> is not valid.\n
- /// -or-\n
+ /// <paramref name="videoCodec"/> is not valid.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not valid.
/// </exception>
/// <seealso cref="GetSupportedVideoCodecs"/>
/// <param name="audioCodec">The codec for audio encoding.</param>
/// <param name="fileFormat">The format of result file.</param>
/// <exception cref="NotSupportedException">
- /// <paramref name="videoCodec"/> is not supported.\n
- /// -or-\n
- /// <paramref name="audioCodec"/> is not supported.\n
- /// -or-\n
+ /// <paramref name="videoCodec"/> is not supported.<br/>
+ /// -or-<br/>
+ /// <paramref name="audioCodec"/> is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified video codec.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not supported with the specified audio codec.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="videoCodec"/> is not valid.\n
- /// -or-\n
- /// <paramref name="audioCodec"/> is not valid.\n
- /// -or-\n
+ /// <paramref name="videoCodec"/> is not valid.<br/>
+ /// -or-<br/>
+ /// <paramref name="audioCodec"/> is not valid.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not valid.
/// </exception>
/// <seealso cref="Recorder.GetSupportedAudioCodecs"/>
/// Gets or sets the video recording motion rate.
/// </summary>
/// <remarks>
- /// The attribute is valid only in a video recorder.\n
- /// If the rate is in range of 0-1, the video is recorded in a slow motion mode.\n
- /// If the rate is bigger than 1, the video is recorded in a fast motion mode.\n
- /// \n
+ /// The attribute is valid only in a video recorder.<br/>
+ /// If the rate is in range of 0-1, the video is recorded in a slow motion mode.<br/>
+ /// If the rate is bigger than 1, the video is recorded in a fast motion mode.<br/>
+ /// <br/>
/// To set, the recorder must be in the <see cref="RecorderState.Idle"/> or the <see cref="RecorderState.Ready"/> state.
/// </remarks>
/// <exception cref="ArgumentOutOfRangeException">The <paramref name="value"/> is less than or equal to 0.</exception>
/// When the server stops, <see cref="MediaControllerManager.ServerStopped"/> will be raised.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The server is not running .\n
- /// -or-\n
+ /// The server is not running .<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <seealso cref="MediaControllerManager.ServerStopped"/>
/// <exception cref="ArgumentException"><paramref name="state"/> is not valid.</exception>
/// <exception cref="ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
/// <exception cref="InvalidOperationException">
- /// The server is not running .\n
- /// -or-\n
+ /// The server is not running .<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
public static void SetPlaybackState(MediaControlPlaybackState state, long position)
/// <param name="metadata">The metadata to update.</param>
/// <exception cref="ArgumentNullException"><paramref name="metadata"/> is null.</exception>
/// <exception cref="InvalidOperationException">
- /// The server is not running .\n
- /// -or-\n
+ /// The server is not running .<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
public static void SetMetadata(MediaControlMetadata metadata)
/// </summary>
/// <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
/// <exception cref="InvalidOperationException">
- /// The server is not running .\n
- /// -or-\n
+ /// The server is not running .<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
public static void SetShuffleModeEnabled(bool enabled)
/// </summary>
/// <param name="mode">A value indicating the repeat mode.</param>
/// <exception cref="InvalidOperationException">
- /// The server is not running .\n
- /// -or-\n
+ /// The server is not running .<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="mode"/> is invalid.</exception>
/// </summary>
/// <returns>The playback state.</returns>
/// <exception cref="InvalidOperationException">
- /// The server has already been stopped.
- /// -or-\n
+ /// The server has already been stopped.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaControllerManager"/> has already been disposed of.</exception>
/// </summary>
/// <returns>The playback position in milliseconds.</returns>
/// <exception cref="InvalidOperationException">
- /// The server has already been stopped.
- /// -or-\n
+ /// The server has already been stopped.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaControllerManager"/> has already been disposed of.</exception>
/// </summary>
/// <returns>The metadata.</returns>
/// <exception cref="InvalidOperationException">
- /// The server has already been stopped.
- /// -or-\n
+ /// The server has already been stopped.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaControllerManager"/> has already been disposed of.</exception>
/// </summary>
/// <returns>A value indicating whether the shuffle mode is enabled.</returns>
/// <exception cref="InvalidOperationException">
- /// The server has already been stopped.
- /// -or-\n
+ /// The server has already been stopped.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaControllerManager"/> has already been disposed of.</exception>
/// </summary>
/// <returns>A <see cref="MediaControlRepeatMode"/> set by the server.</returns>
/// <exception cref="InvalidOperationException">
- /// The server has already been stopped.
- /// -or-\n
+ /// The server has already been stopped.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="MediaControllerManager"/> has already been disposed of.</exception>
/// Sends playback command to the server.</summary>
/// <param name="command">A playback command.</param>
/// <exception cref="InvalidOperationException">
- /// The server has already been stopped.
- /// -or-\n
+ /// The server has already been stopped.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="command"/> is not valid.</exception>
/// Prepares the screen mirroring with the specified display.
/// </summary>
/// <remarks>
- /// The state must be <see cref="ScreenMirroringState.Idle"/>.\n
- /// \n
+ /// The state must be <see cref="ScreenMirroringState.Idle"/>.<br/>
+ /// <br/>
/// All supported resolutions will be candidates.
/// </remarks>
/// <param name="display">The display where the mirroring will be played on.</param>
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="display"/> is null.</exception>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// <param name="display">The display where the mirroring will be played on.</param>
/// <param name="resolutions">The desired resolutions.</param>
/// <exception cref="ArgumentException">
- /// <paramref name="resolutions"/> contain invalid flags.\n
- /// -or-\n
+ /// <paramref name="resolutions"/> contain invalid flags.<br/>
+ /// -or-<br/>
/// <paramref name="display"/> has already been assigned to another.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="display"/> is null.</exception>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// <privilege>http://tizen.org/privilege/internet</privilege>
/// <exception cref="ArgumentNullException"><paramref name="sourceIp"/> is null.</exception>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="sourceIp"/> is a zero-length string, contains only white space.</exception>
/// <returns>A task that represents the asynchronous operation.</returns>
/// <privilege>http://tizen.org/privilege/internet</privilege>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// <returns>A task that represents the asynchronous operation.</returns>
/// <privilege>http://tizen.org/privilege/internet</privilege>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// <returns>A task that represents the asynchronous operation.</returns>
/// <privilege>http://tizen.org/privilege/internet</privilege>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// </remarks>
/// <privilege>http://tizen.org/privilege/internet</privilege>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// or <see cref="ScreenMirroringState.Disconnected"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The current state is not in the valid.\n
- /// -or-\n
+ /// The current state is not in the valid.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated audio codec.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated audio channels.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated audio sample rate.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated audio bit width.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated video codec.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated video resolution.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// Gets the negotiated video frame rate.
/// </summary>
/// <exception cref="InvalidOperationException">
- /// Not connected to a source.\n
- /// \n
+ /// Not connected to a source.<br/>
+ /// <br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ScreenMirroring"/> has already been disposed.</exception>
/// </summary>
/// <remarks>
/// The recorder state must be <see cref="RecorderState.Ready"/> state by
- /// <see cref="Prepare(StreamRecorderOptions)"/>, <see cref="Cancel"/> and <see cref="Commit"/>.\n
- /// The recorder state will be <see cref="RecorderState.Idle"/>.\n
- /// \n
+ /// <see cref="Prepare(StreamRecorderOptions)"/>, <see cref="Cancel"/> and <see cref="Commit"/>.<br/>
+ /// The recorder state will be <see cref="RecorderState.Idle"/>.<br/>
+ /// <br/>
/// It has no effect if the recorder is already in the <see cref="RecorderState.Idle"/> state.
/// </remarks>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// Starts recording.
/// </summary>
/// <remarks>
- /// The recorder state must be <see cref="RecorderState.Ready"/> state by
- /// <see cref="Prepare(StreamRecorderOptions)"/> or
- /// <see cref="RecorderState.Paused"/> state by <see cref="Pause"/>.\n
- /// \n
+ /// The recorder state must be <see cref="RecorderState.Ready"/> state by
+ /// <see cref="Prepare(StreamRecorderOptions)"/> or
+ /// <see cref="RecorderState.Paused"/> state by <see cref="Pause"/>.<br/>
+ /// <br/>
/// It has no effect if the recorder is already in the <see cref="RecorderState.Recording"/> state.
/// </remarks>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// Pauses recording.
/// </summary>
/// <remarks>
- /// Recording can be resumed with <see cref="Start"/>.\n
- /// \n
- /// The recorder state must be <see cref="RecorderState.Recording"/> state by <see cref="Start"/> \n
- /// \n
+ /// Recording can be resumed with <see cref="Start"/>.<br/>
+ /// <br/>
+ /// The recorder state must be <see cref="RecorderState.Recording"/> state by <see cref="Start"/>.<br/>
+ /// <br/>
/// It has no effect if the recorder is already in the <see cref="RecorderState.Paused"/> state.
/// </remarks>
/// <exception cref="InvalidOperationException">The recorder is not in the valid state.</exception>
/// </summary>
/// <remarks>
/// The recorder state must be <see cref="RecorderState.Recording"/> state by <see cref="Start"/> or
- /// <see cref="RecorderState.Paused"/> state by <see cref="Pause"/>.\n
- /// \n
- /// The recorder state will be <see cref="RecorderState.Ready"/> after commit.\n
+ /// <see cref="RecorderState.Paused"/> state by <see cref="Pause"/>.<br/>
+ /// <br/>
+ /// The recorder state will be <see cref="RecorderState.Ready"/> after commit.
/// <para>
/// http://tizen.org/privilege/mediastorage is needed if the save path are relevant to media storage.
/// http://tizen.org/privilege/externalstorage is needed if the save path are relevant to external storage.
/// The recorder state must be <see cref="RecorderState.Recording"/> state by <see cref="Start"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The recorder is not in the valid state.\n
- /// -or-\n
- /// <paramref name="packet"/> is an audio packet but audio recording is not enabled(See <see cref="StreamRecorderOptions.Audio"/>).\n
- /// -or-\n
- /// <paramref name="packet"/> is a video packet but video recording is not enabled(See <see cref="StreamRecorderOptions.Video"/>).\n
- /// -or-\n
- /// <paramref name="packet"/> is a video packet but the <see cref="VideoMediaFormat.MimeType"/> does not match the video source format.\n
- /// -or-\n
+ /// The recorder is not in the valid state.<br/>
+ /// -or-<br/>
+ /// <paramref name="packet"/> is an audio packet but audio recording is not enabled(See <see cref="StreamRecorderOptions.Audio"/>).<br/>
+ /// -or-<br/>
+ /// <paramref name="packet"/> is a video packet but video recording is not enabled(See <see cref="StreamRecorderOptions.Video"/>).<br/>
+ /// -or-<br/>
+ /// <paramref name="packet"/> is a video packet but the <see cref="VideoMediaFormat.MimeType"/> does not match the video source format.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="StreamRecorder"/> has already been disposed.</exception>
/// <param name="channels">The number of channels for encoding audio stream.</param>
/// <exception cref="ArgumentException"><paramref name="codec"/> is not valid.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="sampleRate"/> is less than zero.\n
- /// -or-\n
- /// <paramref name="bitRate"/> is less than or equal to zero.\n
- /// -or-\n
+ /// <paramref name="sampleRate"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="bitRate"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// <paramref name="channels"/> is less than or equal to zero.
/// </exception>
public StreamRecorderAudioOptions(RecorderAudioCodec codec, int sampleRate, int bitRate, int channels)
/// <param name="fileFormat">The file format of output file.</param>
/// <exception cref="ArgumentNullException"><paramref name="savePath"/>is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="savePath"/>is an empty string.\n
- /// -or-\n
+ /// <paramref name="savePath"/>is an empty string.<br/>
+ /// -or-<br/>
/// <paramref name="fileFormat"/> is not valid.
/// </exception>
public StreamRecorderOptions(string savePath, RecorderFileFormat fileFormat)
/// <see cref="BitRate"/> will be set as default.
/// </remarks>
/// <exception cref="ArgumentException">
- /// <paramref name="codec"/> is not valid.\n
- /// -or-\n
- /// <paramref name="sourceFormat"/> is not valid.\n
+ /// <paramref name="codec"/> is not valid.<br/>
+ /// -or-<br/>
+ /// <paramref name="sourceFormat"/> is not valid.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// Width or height of <paramref name="resolution"/> is less than or equal to zero.\n
- /// -or-\n
- /// <paramref name="frameRate"/> is less than or equal to zero.\n
+ /// Width or height of <paramref name="resolution"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="frameRate"/> is less than or equal to zero.
/// </exception>
public StreamRecorderVideoOptions(RecorderVideoCodec codec, Size resolution,
StreamRecorderVideoFormat sourceFormat, int frameRate) :
/// <param name="frameRate">The frame rate for encoding video stream.</param>
/// <param name="bitRate">The bit rate for encoding video stream.</param>
/// <exception cref="ArgumentException">
- /// <paramref name="codec"/> is not valid.\n
- /// -or-\n
- /// <paramref name="sourceFormat"/> is not valid.\n
+ /// <paramref name="codec"/> is not valid.<br/>
+ /// -or-<br/>
+ /// <paramref name="sourceFormat"/> is not valid.<br/>
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// Width or height of <paramref name="resolution"/> is less than or equal to zero.\n
- /// -or-\n
- /// <paramref name="frameRate"/> is less than or equal to zero.\n
- /// -or-\n
+ /// Width or height of <paramref name="resolution"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="frameRate"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// <paramref name="bitRate"/> is less than zero.
/// </exception>
public StreamRecorderVideoOptions(RecorderVideoCodec codec, Size resolution,
/// <param name="inputFilePath">The input file path from which to decode.</param>
/// <returns>A task that represents the asynchronous decoding operation.</returns>
/// <remarks>
- /// Only Graphics Interchange Format(GIF) codec returns more than one frame.\n
- /// \n
- /// http://tizen.org/privilege/mediastorage is needed if <paramref name="inputFilePath"/> is relevant to the media storage.\n
+ /// Only Graphics Interchange Format(GIF) codec returns more than one frame.<br/>
+ /// <br/>
+ /// http://tizen.org/privilege/mediastorage is needed if <paramref name="inputFilePath"/> is relevant to the media storage.<br/>
/// http://tizen.org/privilege/externalstorage is needed if <paramref name="inputFilePath"/> is relevant to the external storage.
/// </remarks>
/// <exception cref="ArgumentNullException"><paramref name="inputFilePath"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="inputFilePath"/> is an empty string.\n
- /// - or -\n
- /// <paramref name="inputFilePath"/> is not a image file.\n
- /// - or -\n
+ /// <paramref name="inputFilePath"/> is an empty string.<br/>
+ /// -or-<br/>
+ /// <paramref name="inputFilePath"/> is not a image file.<br/>
+ /// -or-<br/>
/// The format of <paramref name="inputFilePath"/> is not <see cref="InputFormat"/>.
/// </exception>
/// <exception cref="FileNotFoundException"><paramref name="inputFilePath"/> does not exists.</exception>
/// </summary>
/// <param name="inputBuffer">The image buffer from which to decode.</param>
/// <returns>A task that represents the asynchronous decoding operation.</returns>
- /// <remarks>
- /// Only Graphics Interchange Format(GIF) codec returns more than one frame.\n
- /// </remarks>
+ /// <remarks>Only Graphics Interchange Format(GIF) codec returns more than one frame.</remarks>
/// <exception cref="ArgumentNullException"><paramref name="inputBuffer"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="inputBuffer"/> is an empty array.\n
- /// - or -\n
+ /// <paramref name="inputBuffer"/> is an empty array.<br/>
+ /// -or-<br/>
/// The format of <paramref name="inputBuffer"/> is not <see cref="InputFormat"/>.
/// </exception>
/// <exception cref="FileFormatException">The format of <paramref name="inputBuffer"/> is not <see cref="InputFormat"/>.</exception>
/// </summary>
/// <param name="resolution">The target resolution.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width of <paramref name="resolution"/> is less than or equal to zero.\n
- /// - or -\n
+ /// The width of <paramref name="resolution"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// The height of <paramref name="resolution"/> is less than or equal to zero.
/// </exception>
public void SetResolution(Size resolution)
/// <param name="outStream">The stream that the image is encoded to.</param>
/// <returns>A task that represents the asynchronous encoding operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="inputBuffer"/> is null.\n
- /// - or -\n
+ /// <paramref name="inputBuffer"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="outStream"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="inputBuffer"/> is an empty array.\n
- /// - or -\n
- /// <paramref name="outStream"/> is not writable.\n
+ /// <paramref name="inputBuffer"/> is an empty array.<br/>
+ /// -or-<br/>
+ /// <paramref name="outStream"/> is not writable.
/// </exception>
/// <exception cref="InvalidOperationException">The resolution is not set.</exception>
/// <exception cref="ObjectDisposedException">The <see cref="ImageEncoder"/> has already been disposed of.</exception>
/// <param name="quality">The quality for JPEG image encoding; from 1(lowest quality) to 100(highest quality).</param>
/// <remarks><see cref="ImageEncoder.OutputFormat"/> will be the <see cref="ImageFormat.Jpeg"/>.</remarks>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="quality"/> is less than or equal to 0.\n
- /// - or -\n
+ /// <paramref name="quality"/> is less than or equal to 0.<br/>
+ /// -or-<br/>
/// <paramref name="quality"/> is greater than 100.
/// </exception>
public JpegEncoder(int quality) :
/// Gets or sets the quality of the encoded image.
/// </summary>
/// <value>
- /// The quality of the output image. The default is 75.\n
+ /// The quality of the output image. The default is 75.<br/>
/// Valid value is from 1(lowest quality) to 100(highest quality).
/// </value>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than or equal to 0.\n
- /// - or -\n
+ /// <paramref name="value"/> is less than or equal to 0.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than 100.
/// </exception>
public int Quality
/// <param name="outStream">The stream that the image is encoded to.</param>
/// <returns>A task that represents the asynchronous encoding operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="frames"/> is null.\n
- /// - or -\n
+ /// <paramref name="frames"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="outStream"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="frames"/> has no element(empty).\n
- /// - or -\n
- /// <paramref name="outStream"/> is not writable.\n
+ /// <paramref name="frames"/> has no element(empty).<br/>
+ /// -or-<br/>
+ /// <paramref name="outStream"/> is not writable.
/// </exception>
/// <exception cref="InvalidOperationException">The resolution is not set.</exception>
/// <exception cref="ObjectDisposedException">The <see cref="ImageEncoder"/> has already been disposed of.</exception>
/// <param name="index">The zero-based index of the <see cref="ImageTransform"/> to get or set.</param>
/// <value>The <see cref="ImageTransform"/> at the specified index.</value>
/// <exception cref="ArgumentOutOfRangeException">
- /// index is less than 0.\n
- /// - or -\n
+ /// index is less than 0.<br/>
+ /// -or-<br/>
/// index is equal to or greater than Count.
/// </exception>
public ImageTransform this[int index]
/// <param name="item">The <see cref="ImageTransform"/> to insert into the collection.</param>
/// <exception cref="ArgumentNullException"><paramref name="item"/> is null.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// index is less than 0.\n
- /// -or-\n
+ /// index is less than 0.<br/>
+ /// -or-<br/>
/// index is greater than <see cref="Count"/>.
/// </exception>
public void Insert(int index, ImageTransform item)
/// </summary>
/// <param name="index">The zero-based index to remove.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// index is less than 0.\n
- /// - or -\n
+ /// index is less than 0.<br/>
+ /// -or-<br/>
/// index is equal to or greater than <see cref="Count"/>.
/// </exception>
public void RemoveAt(int index) => _list.RemoveAt(index);
/// </summary>
/// <param name="region">The crop region.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// The X-position of <paramref name="region"/> is less than zero.\n
- /// - or -\n
- /// The Y-position of <paramref name="region"/> is less than zero.\n
- /// - or -\n
- /// The width of <paramref name="region"/> is less than or equal to zero.\n
- /// - or -\n
+ /// The X-position of <paramref name="region"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// The Y-position of <paramref name="region"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// The width of <paramref name="region"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// The height of <paramref name="region"/> is less than or equal to zero.
/// </exception>
public CropTransform(Rectangle region)
/// Gets or sets the crop region.
/// </summary>
/// <exception cref="ArgumentOutOfRangeException">
- /// The X-position of <paramref name="value"/> is less than zero.\n
- /// - or -\n
- /// The Y-position of <paramref name="value"/> is less than zero.\n
- /// - or -\n
- /// The width of <paramref name="value"/> is less than or equal to zero.\n
- /// - or -\n
+ /// The X-position of <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// The Y-position of <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// The width of <paramref name="value"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// The height of <paramref name="value"/> is less than or equal to zero.
/// </exception>
public Rectangle Region
/// </summary>
/// <param name="size">The size that an image is resized to.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width of <paramref name="size"/> is less than or equal to zero.\n
- /// - or -\n
+ /// The width of <paramref name="size"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// The height of <paramref name="size"/> is less than or equal to zero.
/// </exception>
public ResizeTransform(Size size)
/// Gets or sets the size that an image is resized to.
/// </summary>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width of <paramref name="value"/> is less than or equal to zero.\n
- /// - or -\n
+ /// The width of <paramref name="value"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// The height of <paramref name="value"/> is less than or equal to zero.
/// </exception>
public Size Size
/// <param name="item"><see cref="ImageTransform"/> to apply.</param>
/// <returns>A task that represents the asynchronous transforming operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// - or -\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="item"/> is null.
/// </exception>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTransformer"/> has already been disposed of.</exception>
/// <param name="colorSpace"><see cref="ColorSpace"/> of the image.</param>
/// <returns>The buffer size.</returns>
/// <exception cref="ArgumentOutOfRangeException">
- /// width of <paramref name="resolution"/> is less than or equal to zero.\n
- /// - or -\n
+ /// width of <paramref name="resolution"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// height of <paramref name="resolution"/> is less than or equal to zero.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>
/// <exception cref="ArgumentNullException"><paramref name="buffer"/> is null.</exception>
/// <exception cref="ArgumentException"><paramref name="buffer"/> is empty.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// width of <paramref name="size"/> is less than or equal to zero.\n
- /// - or -\n
+ /// width of <paramref name="size"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// height of <paramref name="size"/> is less than or equal to zero.
/// </exception>
public static Color GetColor(byte[] buffer, Size size)
/// Extracts the thumbnail for the given media with the specified path.
/// </summary>
/// <returns>A task that represents the asynchronous extracting operation.</returns>
- /// <remarks>The size of the thumbnail will be the default size(320x240).\n</remarks>
+ /// <remarks>The size of the thumbnail will be the default size(320x240).</remarks>
/// <param name="path">The path of the media file to extract the thumbnail.</param>
/// <param name="cancellationToken">The token to stop the operation.</param>
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
/// <since_tizen> 3 </since_tizen>
/// <returns>A task that represents the asynchronous extracting operation.</returns>
/// <remarks>
- /// If the width is not a multiple of 8, it can be changed by the inner process.\n
+ /// If the width is not a multiple of 8, it can be changed by the inner process.<br/>
/// The width will be a multiple of 8 greater than the set value.
/// </remarks>
/// <param name="path">The path of the media file to extract the thumbnail.</param>
/// <since_tizen> 3 </since_tizen>
/// <returns>A task that represents the asynchronous extracting operation.</returns>
/// <remarks>
- /// If the width is not a multiple of 8, it can be changed by the inner process.\n
+ /// If the width is not a multiple of 8, it can be changed by the inner process.<br/>
/// The width will be a multiple of 8 greater than the set value.
/// </remarks>
/// <param name="path">The path of the media file to extract the thumbnail.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> already has been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> already has been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> already has been disposed of.
/// </exception>
/// <seealso cref="Barcode"/>
/// <param name="qrConfig">The <see cref="QrConfiguration"/> instance.</param>
/// <returns><see cref="MediaVisionSource"/> containing the generated QR image.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="qrConfig"/> is null.\n
- /// -or-\n
+ /// <paramref name="qrConfig"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="message"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="message"/> contains characters which are illegal by the <see cref="QrMode"/>.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// because the text visibility is not supported in the QR code.
/// </remarks>
/// <exception cref="ArgumentNullException">
- /// <paramref name="qrConfig"/> is null.\n
- /// -or-\n
+ /// <paramref name="qrConfig"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="message"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="message"/> contains characters which are illegal by the <see cref="QrMode"/>.
/// </exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <see cref="BarcodeGenerationConfiguration.TextVisibility"/> is the <see cref="Visibility.Visible"/>.
/// </exception>
/// <exception cref="ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
/// <returns><see cref="MediaVisionSource"/> containing the generated barcode image.</returns>
/// <exception cref="ArgumentNullException"><paramref name="message"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
- /// <paramref name="type"/> is <see cref="BarcodeType.QR"/>.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
+ /// <paramref name="type"/> is <see cref="BarcodeType.QR"/>.<br/>
+ /// -or-<br/>
/// <paramref name="type"/> is invalid.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="message"/> contains illegal characters.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <returns><see cref="MediaVisionSource"/> containing the generated barcode image.</returns>
/// <exception cref="ArgumentNullException"><paramref name="message"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="type"/> is <see cref="BarcodeType.QR"/>.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="type"/> is invalid.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="message"/> contains illegal characters.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <param name="qrConfig">The <see cref="QrConfiguration"/> instance.</param>
/// <param name="imageConfig">The <see cref="BarcodeImageConfiguration"/> that contains information about the file to be generated.</param>
/// <exception cref="ArgumentNullException">
- /// <paramref name="message"/> is null.\n
- /// -or-\n
- /// <paramref name="qrConfig"/> is null.\n
- /// -or-\n
+ /// <paramref name="message"/> is null.<br/>
+ /// -or-<br/>
+ /// <paramref name="qrConfig"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="imageConfig"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="message"/> contains characters which are illegal by the <see cref="QrMode"/>.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
/// information about the file to be generated.</param>
/// <param name="config">The configuration of the barcode generator. This value can be null.</param>
/// <exception cref="ArgumentNullException">
- /// <paramref name="message"/> is null.\n
- /// -or-\n
- /// <paramref name="qrConfig"/> is null.\n
- /// -or-\n
+ /// <paramref name="message"/> is null.<br/>
+ /// -or-<br/>
+ /// <paramref name="qrConfig"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="imageConfig"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="message"/> contains characters which are illegal by the <see cref="QrMode"/>.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <see cref="BarcodeGenerationConfiguration.TextVisibility"/> is the <see cref="Visibility.Visible"/>.
/// </exception>
/// <exception cref="ObjectDisposedException"><paramref name="config"/> already has been disposed of.</exception>
/// <param name="imageConfig">The <see cref="BarcodeImageConfiguration"/> that contains
/// information about the file to be generated.</param>
/// <exception cref="ArgumentNullException">
- /// <paramref name="message"/> is null.\n
- /// -or-\n
+ /// <paramref name="message"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="imageConfig"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="type"/> is <see cref="BarcodeType.QR"/>.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="type"/> is invalid.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="message"/> contains illegal characters.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
/// information about the file to be generated.</param>
/// <param name="config">The configuration of the barcode generator. This value can be null.</param>
/// <exception cref="ArgumentNullException">
- /// <paramref name="message"/> is null.\n
- /// -or-\n
+ /// <paramref name="message"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="imageConfig"/> is null.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="message"/> is too long.\n
- /// -or-\n
+ /// <paramref name="message"/> is too long.<br/>
+ /// -or-<br/>
/// <paramref name="type"/> is <see cref="BarcodeType.QR"/>.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="type"/> is invalid.
- /// -or-\n
+ /// -or-<br/>
/// <paramref name="message"/> contains illegal characters.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to write a file.</exception>
/// Initializes a new instance of the <see cref="BarcodeImageConfiguration"/> class.
/// </summary>
/// <remarks>
- /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
+ /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.<br/>
/// The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
/// </remarks>
/// <param name="size">The <see cref="Size"/> of the generated image.</param>
/// <param name="path">The path to the file to be generated.</param>
/// <param name="imageFormat">The format of the output image.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width of <paramref name="size"/> is less than or equal to zero.\n
- /// -or-\n
+ /// The width of <paramref name="size"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// The height of <paramref name="size"/> is less than or equal to zero.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
/// Initializes a new instance of the <see cref="BarcodeImageConfiguration"/> class.
/// </summary>
/// <remarks>
- /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
+ /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.<br/>
/// The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
/// </remarks>
/// <param name="width">The width of the image to be generated.</param>
/// <param name="path">The path to the file to be generated.</param>
/// <param name="imageFormat">The format of the output image.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="width"/> is less than or equal to zero.\n
- /// -or-\n
+ /// <paramref name="width"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
/// <paramref name="height"/> is less than or equal to zero.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
/// Gets the path to the file that has to be generated.
/// </summary>
/// <remarks>
- /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.\n
+ /// The mediastorage privilege (http://tizen.org/privilege/mediastorage) is needed if the image path is relevant to media storage.<br/>
/// The externalstorage privilege (http://tizen.org/privilege/externalstorage) is needed if the image path is relevant to external storage.
/// </remarks>
/// <since_tizen> 3 </since_tizen>
/// Default value is null (the roi will be a full image), which can be changed to specify the roi for face detection.
/// </remarks>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width of <paramref name="value"/> is less than or equal to zero.\n
- /// -or-\n
- /// The height of <paramref name="value"/> is less than or equal to zero.\n
- /// -or-\n
- /// The x position of <paramref name="value"/> is less than zero.\n
- /// -or-\n
- /// The y position of <paramref name="value"/> is less than zero.\n
+ /// The width of <paramref name="value"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
+ /// The height of <paramref name="value"/> is less than or equal to zero.<br/>
+ /// -or-<br/>
+ /// The x position of <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// The y position of <paramref name="value"/> is less than zero.
/// </exception>
/// <since_tizen> 3 </since_tizen>
public Rectangle? Roi
{
/// <summary>
- /// Detects faces on the source.\n
+ /// Detects faces on the source.<br/>
/// Each time when DetectAsync is called, a set of the detected faces at the media source are received asynchronously.
/// </summary>
/// <param name="source">The source of the media where faces will be detected.</param>
/// <returns>A task that represents the asynchronous detect operation.</returns>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// The format of <paramref name="source"/> is not supported.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Detects faces on the source.\n
+ /// Detects faces on the source.<br/>
/// Each time when DetectAsync is called, a set of the detected faces at the media source are received asynchronously.
/// </summary>
/// <param name="source">The source of the media where faces will be detected.</param>
/// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
/// <exception cref="FileNotFoundException"><paramref name="modelPath"/> is invalid.</exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="modelPath"/> is not supported format.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
/// Has to be unique for each face.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="FaceRecognitionModel"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="FaceRecognitionModel"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="source"/> has already been dispose of.
/// </exception>
/// <seealso cref="Learn(FaceRecognitionConfiguration)"/>
/// <param name="area">The rectangular region of the face image at the source image.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="FaceRecognitionModel"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="FaceRecognitionModel"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="source"/> has already been dispose of.
/// </exception>
/// <seealso cref="Learn(FaceRecognitionConfiguration)"/>
/// </remarks>
/// <param name="config">The configuration used for learning of the recognition models. This value can be null.</param>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="FaceRecognitionModel"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="FaceRecognitionModel"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="InvalidOperationException">No examples added.</exception>
/// <param name="recognitionModel">The <see cref="FaceRecognitionConfiguration"/> to be used for recognition.</param>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="recognitionModel"/> is null.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <param name="bound">Rectangular box bounding face image on the source.</param>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="recognitionModel"/> is null.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <param name="config">The configuration used for recognition. This value can be null.</param>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="recognitionModel"/> is null.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
/// <param name="config">The <see cref="FaceRecognitionConfiguration"/> used for recognition. This value can be null.</param>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="recognitionModel"/> is null.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="InvalidOperationException"><paramref name="recognitionModel"/> is untrained model.</exception>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// Learning process improves tracking correctness, but can decrease tracking performance.</param>
/// <returns>A task that represents the asynchronous tracking operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="trackingModel"/> is null.
/// </exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="trackingModel"/> has already been disposed of.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
/// <exception cref="FileNotFoundException"><paramref name="modelPath"/> is invalid.</exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="modelPath"/> is not supported format.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
/// If null, then tracking model will try to find previously tracked face by itself.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="FaceTrackingModel"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="FaceTrackingModel"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="source"/> has already bean disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Gets or sets the scale factor the image to be recognized.\n
+ /// Gets or sets the scale factor the image to be recognized.<br/>
/// The value of the factor will be used for resizing of the images (objects) for recognition.
/// The default value is 1.2.
/// </summary>
}
/// <summary>
- /// Gets or sets the maximum key points should be detected on the image.\n
+ /// Gets or sets the maximum key points should be detected on the image.<br/>
/// The maximal number of key points can be selected on the image object to calculate descriptors.
/// This key points will be used for image (object) recognition and has to be specified as integer number.
/// The default value is 1000.
/// <exception cref="ArgumentNullException"><paramref name="path"/> is null.</exception>
/// <exception cref="FileNotFoundException"><paramref name="path"/> is invalid.</exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="path"/> is not supported file.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
}
/// <summary>
- /// Fills the image object.\n
+ /// Fills the image object.<br/>
/// Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
/// </summary>
/// <param name="source">The source image where image object is depicted.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="ImageObject"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="ImageObject"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="source"/> has already been disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Fills the image object.\n
+ /// Fills the image object.<br/>
/// Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
/// </summary>
/// <param name="source">The source image where image object is depicted.</param>
/// <param name="config">The configuration used for extract recognition data from source. This value can be null.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="ImageObject"/> has already been disposed of.\n
- /// -or-\n
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="ImageObject"/> has already been disposed of.<br/>
+ /// -or-<br/>
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Fills the image object.\n
+ /// Fills the image object.<br/>
/// Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
/// </summary>
/// <param name="source">The source image where image object is depicted.</param>
/// <param name="rect">Rectangular bound of the image object on the source image.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="ImageObject"/> has already been disposed of.\n
- /// -or-\n
- /// <paramref name="source"/> has already been disposed of.\n
+ /// The <see cref="ImageObject"/> has already been disposed of.<br/>
+ /// -or-<br/>
+ /// <paramref name="source"/> has already been disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
public void Fill(MediaVisionSource source, Rectangle rect)
}
/// <summary>
- /// Fills the image object.\n
+ /// Fills the image object.<br/>
/// Extracts data from @a source image which will be needed for recognition of depicted object in @a location.
/// </summary>
/// <param name="source">The source image where image object is depicted.</param>
/// <param name="rect">Rectangular bound of the image object on the source image.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="ImageObject"/> has already been disposed of.\n
- /// -or-\n
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="ImageObject"/> has already been disposed of.<br/>
+ /// -or-<br/>
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageRecognitionConfiguration"/> already has been disposed of.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than one.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Gets or sets the part matching error for the image recognition.\n
+ /// Gets or sets the part matching error for the image recognition.<br/>
/// Allowable error of matches number.
/// </summary>
/// <value>
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageRecognitionConfiguration"/> already has been disposed of.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than one.
/// </exception>
/// <since_tizen> 3</since_tizen>
public static class ImageRecognizer
{
/// <summary>
- /// Recognizes the given image objects on the source image.\n
+ /// Recognizes the given image objects on the source image.<br/>
/// </summary>
/// <param name="source">The source image on which image objects will be recognized.</param>
/// <param name="imageObjects">The array of image objects which will be processed as targets of recognition.</param>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
- /// <paramref name="imageObjects"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
+ /// <paramref name="imageObjects"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="imageObjects"/> contains null reference.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="imageObjects"/> has no elements.(The length is zero.)</exception>
}
/// <summary>
- /// Recognizes the given image objects on the source image.\n
+ /// Recognizes the given image objects on the source image.<br/>
/// </summary>
/// <param name="source">The source image on which image objects will be recognized.</param>
/// <param name="imageObjects">The array of image objects which will be processed as targets of recognition.</param>
/// <param name="config">The configuration used for recognition. This value can be null.</param>
/// <returns>A task that represents the asynchronous recognition operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
- /// <paramref name="imageObjects"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
+ /// <paramref name="imageObjects"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="imageObjects"/> contains null elements.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="imageObjects"/> has no elements.(The length is zero.)</exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
/// <param name="trackingModel">The image tracking model which processed as target of tracking.</param>
/// <returns>A task that represents the asynchronous tracking operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="trackingModel"/> is null.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="trackingModel"/> has already been disposed of.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="trackingModel"/> has no target.</exception>
/// <param name="config">The configuration used for tracking. This value can be null.</param>
/// <returns>A task that represents the asynchronous tracking operation.</returns>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="trackingModel"/> is null.
/// </exception>
/// <exception cref="NotSupportedException">The feature is not supported.</exception>
/// <exception cref="ObjectDisposedException">
- /// <paramref name="source"/> has already been disposed of.\n
- /// -or-\n
- /// <paramref name="trackingModel"/> has already been disposed of.\n
- /// -or-\n
+ /// <paramref name="source"/> has already been disposed of.<br/>
+ /// -or-<br/>
+ /// <paramref name="trackingModel"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="ArgumentException"><paramref name="trackingModel"/> has no target.</exception>
/// Gets or sets the number of recognition results in the tracking history.
/// </summary>
/// <value>
- /// The number of previous recognition results, which will influence the stabilization.\n
+ /// The number of previous recognition results, which will influence the stabilization.<br/>
/// The default is 3.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
/// Gets or sets the expected tracking offset.
/// </summary>
/// <value>
- /// Relative offset value for which the object offset is expected (relative to the object size in the current frame).\n
+ /// Relative offset value for which the object offset is expected (relative to the object size in the current frame).<br/>
/// The default is 0.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
/// </summary>
/// <value>
/// Acceleration will be used for image stabilization (relative to the distance from current location to stabilized location);
- /// from 0 to 1, inclusive.\n
+ /// from 0 to 1, inclusive.<br/>
/// The default is 0.1.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than one.
/// </exception>
/// <since_tizen> 3 </since_tizen>
/// Gets or sets the speed of the tracking stabilization.
/// </summary>
/// <value>
- /// The start speed value used for image stabilization.\n
+ /// The start speed value used for image stabilization.<br/>
/// The default is 0.3.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
/// It is component of tolerant shift which will be ignored by stabilization process.
/// (this value is relative to the object size in the current frame).
/// Tolerant shift will be computed like R * S + C, where R is the value set to <see cref="StabilizationTolerantShift"/>,
- /// S is the area of object location on frame, C is a constant value 1.3.\n
- /// \n
+ /// S is the area of object location on frame, C is a constant value 1.3.<br/>
+ /// <br/>
/// The default is 0.00006.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
/// Gets or sets the state of the contour stabilization during tracking process.
/// </summary>
/// <value>
- /// true if the contour stabilization is enabled; otherwise false.\n
+ /// true if the contour stabilization is enabled; otherwise false.<br/>
/// The default is true.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="ImageTrackingConfiguration"/> already has been disposed of.</exception>
/// <exception cref="ArgumentNullException"><paramref name="modelPath"/> is null.</exception>
/// <exception cref="FileNotFoundException"><paramref name="modelPath"/> is invalid.</exception>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="modelPath"/> is not supported format.
/// </exception>
/// <exception cref="UnauthorizedAccessException">No permission to access the specified file.</exception>
}
/// <summary>
- /// Sets the target of the image tracking model.\n
+ /// Sets the target of the image tracking model.<br/>
/// Sets the image object which will be tracked by using tracking functionality with this tracking model.
/// </summary>
/// <param name="imageObject">Image object which will be set as the target for tracking.</param>
/// <exception cref="ArgumentNullException"><paramref name="imageObject"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="ImageTrackingModel"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="ImageTrackingModel"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="imageObject"/> has already been disposed of.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Refreshes the state of image tracking model.\n
+ /// Refreshes the state of image tracking model.<br/>
/// Clears the moving history and change state to undetected. It is usually called each time before tracking is started
/// for the new sequence of sources, which is not the direct continuation of the sequence for which tracking has been performed before.
/// Tracking algorithm will try to find image by itself.
/// <param name="height">The height of image.</param>
/// <param name="colorSpace">The image <see cref="ColorSpace"/>.</param>
/// <exception cref="NotSupportedException">
- /// The feature is not supported.\n
- /// -or-\n
+ /// The feature is not supported.<br/>
+ /// -or-<br/>
/// <paramref name="colorSpace"/> is not supported.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="buffer"/> is null.</exception>
/// <exception cref="ArgumentException">
- /// <paramref name="buffer"/> has no element.(The length is zero.)\n
- /// -or-\n
+ /// <paramref name="buffer"/> has no element.(The length is zero.)<br/>
+ /// -or-<br/>
/// <paramref name="colorSpace"/> is invalid.
/// </exception>
/// <since_tizen> 3 </since_tizen>
}
/// <summary>
- /// Gets or sets movement detection threshold.\n
+ /// Gets or sets movement detection threshold.<br/>
/// This value might be set before subscription on <see cref="MovementDetector.Detected"/> event
/// to specify the sensitivity of the movement detector.
/// </summary>
/// <value>
/// The value indicating the sensitivity of <see cref="MovementDetector"/> from 0 to 255 inclusive,
/// where 255 means that no movements will be detected and 0 means that all frame changes
- /// will be interpreted as movements.\n
+ /// will be interpreted as movements.<br/>
/// The default is 10.
/// </value>
/// <exception cref="ObjectDisposedException">The <see cref="MovementDetectionConfiguration"/> already has been disposed of.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="value"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="value"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="value"/> is greater than 255.
/// </exception>
/// <since_tizen> 3 </since_tizen>
/// <param name="config">The config for the <paramref name="source"/>. This value can be null.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="MovementDetector"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="MovementDetector"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
}
/// <summary>
- /// Gets or sets how many frames will be skipped during push source.\n
+ /// Gets or sets how many frames will be skipped during push source.<br/>
/// </summary>
/// <value>
/// The value to specify the number of <see cref="MediaVisionSource"/> calls will be ignored by subscription
- /// of the event trigger.\n
+ /// of the event trigger.<br/>
///
/// The default is 0. It means that no frames will be skipped and all <see cref="MediaVisionSource"/> will
/// be processed.
/// <param name="config">The config for the <paramref name="source"/>. This value can be null.</param>
/// <exception cref="ArgumentNullException"><paramref name="source"/> is null.</exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="PersonAppearanceDetector"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="PersonAppearanceDetector"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <see cref="SurveillanceSource.Push(MediaVisionSource)"/>
/// <param name="source">The source used for recognition.</param>
/// <param name="config">The config for the <paramref name="source"/>.</param>
/// <exception cref="ArgumentNullException">
- /// <paramref name="source"/> is null.\n
- /// -or-\n
+ /// <paramref name="source"/> is null.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> is null.
/// </exception>
/// <exception cref="ObjectDisposedException">
- /// The <see cref="PersonRecognizer"/> has already been disposed of.\n
- /// -or-\n
+ /// The <see cref="PersonRecognizer"/> has already been disposed of.<br/>
+ /// -or-<br/>
/// <paramref name="config"/> has already been disposed of.
/// </exception>
/// <exception cref="ArgumentException">
/// var obj = new QrConfiguration(QrMode.Numeric, ErrorCorrectionLevel.Medium, 30);
/// </code>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="version"/> is less than 1.\n
- /// -or-\n
+ /// <paramref name="version"/> is less than 1.<br/>
+ /// -or-<br/>
/// <paramref name="version"/> is greater than 40.
/// </exception>
/// <exception cref="ArgumentException">
- /// <paramref name="qrMode"/> is invalid.\n
- /// -or-
+ /// <paramref name="qrMode"/> is invalid.<br/>
+ /// -or-<br/>
/// <paramref name="ecc"/> is invalid.
/// </exception>
/// <since_tizen> 3 </since_tizen>
/// Gets or sets the auto focus reacquisition.
/// </summary>
/// <value>
- /// true if the auto focus reacquisition is enabled; otherwise, false.\n
+ /// true if the auto focus reacquisition is enabled; otherwise, false.<br/>
/// The default is true.
/// </value>
/// <remarks>
/// <param name="extraInfo">The extra information for this request. This value can be null.</param>
/// <exception cref="ArgumentException"><paramref name="options"/> is zero.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="options"/> contain a invalid bit.\n
- /// -or-\n
- /// <paramref name="behaviors"/> contain a invalid bit.\n
+ /// <paramref name="options"/> contain a invalid bit.<br/>
+ /// -or-<br/>
+ /// <paramref name="behaviors"/> contain a invalid bit.
/// </exception>
/// <exception cref="InvalidOperationException">The focus has already been acquired.</exception>
/// <exception cref="AudioPolicyException">Called in <see cref="FocusStateChanged"/> raised by releasing focus.</exception>
/// <param name="extraInfo">The extra information for this request. This value can be null.</param>
/// <exception cref="ArgumentException"><paramref name="options"/> is zero.</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="options"/> contain a invalid bit.\n
- /// -or-\n
- /// <paramref name="behaviors"/> contain a invalid bit.\n
+ /// <paramref name="options"/> contain a invalid bit.<br/>
+ /// -or-<br/>
+ /// <paramref name="behaviors"/> contain a invalid bit.
/// </exception>
/// <exception cref="InvalidOperationException">The focus has not been acquired.</exception>
/// <exception cref="ObjectDisposedException">The <see cref="AudioStreamPolicy"/> has already been disposed of.</exception>
/// The available <see cref="AudioStreamType"/> is <see cref="AudioStreamType.Voip"/> and <see cref="AudioStreamType.MediaExternalOnly"/>.
/// </remarks>
/// <exception cref="InvalidOperationException">
- /// The device is not connected.\n
- /// -or-\n
+ /// The device is not connected.<br/>
+ /// -or-<br/>
/// An internal error occurs.
/// </exception>
/// <exception cref="ArgumentNullException"><paramref name="device"/> is null.</exception>
/// </summary>
/// <param name="index">The index of the value to get or set.</param>
/// <exception cref="ArgumentOutOfRangeException">
- /// <paramref name="index"/> is less than zero.\n
- /// -or-\n
+ /// <paramref name="index"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="index"/> is equal to or greater than <see cref="Length"/>.
/// </exception>
/// <exception cref="ObjectDisposedException">The object that owns the current buffer has already been disposed of.</exception>
/// <param name="bitRate">The bit rate value of the format.</param>
/// <param name="aacType">The AAC bitstream format(ADIF or ADTS).</param>
/// <exception cref="ArgumentException">
- /// <paramref name="mimeType"/> or <paramref name="aacType"/> is invalid (i.e. undefined value).\n
- /// -or-\n
+ /// <paramref name="mimeType"/> or <paramref name="aacType"/> is invalid (i.e. undefined value).<br/>
+ /// -or-<br/>
/// <paramref name="aacType"/> is not <see cref="MediaFormatAacType.None"/>, but <paramref name="mimeType"/> is one of the AAC types.
/// </exception>
/// <exception cref="ArgumentOutOfRangeException">
/// <exception cref="ArgumentOutOfRangeException">
/// The value specified for this property is less than zero or greater than the length of the <see cref="Buffer"/>.</exception>
/// <exception cref="InvalidOperationException">
- /// The MediaPacket has <see cref="VideoPlanes"/> instead of <see cref="Buffer"/>.\n
- /// -or-\n
+ /// The MediaPacket has <see cref="VideoPlanes"/> instead of <see cref="Buffer"/>.<br/>
+ /// -or-<br/>
/// The MediaPacket is not in the writable state, which means it is being used by another module.
/// </exception>
public int BufferWrittenLength
/// <param name="frameRate">The frame rate of the format.</param>
/// <exception cref="ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width or the height of <paramref name="size"/> is less than zero.\n
- /// -or-\n
+ /// The width or the height of <paramref name="size"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="frameRate"/> is less than zero.
/// </exception>
public VideoMediaFormat(MediaFormatVideoMimeType mimeType, Size size,
/// <param name="bitRate">The bit rate of the format.</param>
/// <exception cref="ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception>
/// <exception cref="ArgumentOutOfRangeException">
- /// The width or the height of <paramref name="size"/> is less than zero.\n
- /// -or-\n
- /// <paramref name="frameRate"/> is less than zero.\n
- /// -or-\n
+ /// The width or the height of <paramref name="size"/> is less than zero.<br/>
+ /// -or-<br/>
+ /// <paramref name="frameRate"/> is less than zero.<br/>
+ /// -or-<br/>
/// <paramref name="bitRate"/> is less than zero.
/// </exception>
public VideoMediaFormat(MediaFormatVideoMimeType mimeType, Size size,
/// The MediaView class allows application developers to display the video output on the screen.
/// </summary>
/// <remarks>
- /// This view should not be instantiated directly.\n
+ /// This view should not be instantiated directly.<br/>
/// Use <see cref="T:Tizen.Xamarin.Forms.Extension.MediaView"/> to create the view.
/// </remarks>
/// <example>
/// <param name="end">End padding or Y coordinate</param>
/// <param name="top">Top padding or Height</param>
/// <param name="bottom">Bottom padding or Width</param>
- public PaddingType(float start, float end, float top, float bottom) : this(NDalicPINVOKE.new_PaddingType__SWIG_1(start, end, bottom, top), true)
+ public PaddingType(float start, float end, float top, float bottom) : this(NDalicPINVOKE.new_PaddingType__SWIG_1(start, end, top, bottom), true)
{
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
/// <param name="newBottom">Bottom padding or Width</param>
public void Set(float newStart, float newEnd, float newTop, float newBottom)
{
- NDalicPINVOKE.PaddingType_Set(swigCPtr, newStart, newEnd, newBottom, newTop);
+ NDalicPINVOKE.PaddingType_Set(swigCPtr, newStart, newEnd, newTop, newBottom);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}