Class ThumbnailExtractor
Definition
- Namespace:
- Tizen.Multimedia.Util
- Assembly:
- Tizen.Multimedia.Util.dll
Provides the ability to extract the thumbnail from media files.
public static class ThumbnailExtractor
- Inheritance
-
objectThumbnail
Extractor
Methods
View SourceExtractAsync(string, CancellationToken)
Extracts the thumbnail for the given media with the specified path.
Declaration
public static Task<ThumbnailExtractionResult> ExtractAsync(string path, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path of the media file to extract the thumbnail. |
System. |
cancellationToken | The token to stop the operation. |
Returns
Type | Description |
---|---|
System. |
A task that represents the asynchronous extracting operation. |
Remarks
The size of the thumbnail will be the default size(320x240).
Exceptions
Type | Condition |
---|---|
System. |
|
System. |
|
System. |
An internal error occurs. |
System. |
The caller does not have required privilege for accessing the |
File |
The specified file is not supported. |
ExtractAsync(string, Size, CancellationToken)
Extracts the thumbnail for the given media with the specified path and size.
Declaration
public static Task<ThumbnailExtractionResult> ExtractAsync(string path, Size size, CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path of the media file to extract the thumbnail. |
Size | size | The size of the thumbnail. |
System. |
cancellationToken | The token to stop the operation. |
Returns
Type | Description |
---|---|
System. |
A task that represents the asynchronous extracting operation. |
Remarks
If the width is not a multiple of 8, it can be changed by the inner process.
The width will be a multiple of 8 greater than the set value.
Exceptions
Type | Condition |
---|---|
System. |
|
System. |
|
System. |
An internal error occurs. |
System. |
The caller does not have required privilege for accessing the |
System. |
The width or the height of |
File |
The specified file is not supported. |
ExtractAsync(string, Size)
Extracts the thumbnail for the given media with the specified path and size.
Declaration
public static Task<ThumbnailExtractionResult> ExtractAsync(string path, Size size)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path of the media file to extract the thumbnail. |
Size | size | The size of the thumbnail. |
Returns
Type | Description |
---|---|
System. |
A task that represents the asynchronous extracting operation. |
Remarks
If the width is not a multiple of 8, it can be changed by the inner process.
The width will be a multiple of 8 greater than the set value.
Exceptions
Type | Condition |
---|---|
System. |
|
System. |
|
System. |
An internal error occurs. |
System. |
The caller does not have required privilege for accessing the |
System. |
The width or the height of |
File |
The specified file is not supported. |
ExtractAsync(string)
Extracts the thumbnail for the given media with the specified path.
Declaration
public static Task<ThumbnailExtractionResult> ExtractAsync(string path)
Parameters
Type | Name | Description |
---|---|---|
string | path | The path of the media file to extract the thumbnail. |
Returns
Type | Description |
---|---|
System. |
A task that represents the asynchronous extracting operation. |
Remarks
The size of the thumbnail will be the default size (320x240).
Exceptions
Type | Condition |
---|---|
System. |
|
System. |
|
System. |
An internal error occurs. |
System. |
The caller does not have required privilege for accessing the |
File |
The specified file is not supported. |