/// <summary> /// Initializes a new instance of the ContainerMediaFormat class. /// </summary> /// <param name="mimeType">The mime type of the container format.</param> /// <exception cref="ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception> /// <since_tizen> 3 </since_tizen> public ContainerMediaFormat(MediaFormatContainerMimeType mimeType) : base(MediaFormatType.Container) { ValidationUtil.ValidateEnum(typeof(MediaFormatContainerMimeType), mimeType, nameof(mimeType)); MimeType = mimeType; }
/// <summary> /// Initializes a new instance of the ContainerMediaFormat class. /// </summary> /// <param name="mimeType">The mime type of the container format.</param> /// <exception cref="ArgumentException"><paramref name="mimeType"/> is invalid (i.e. undefined value).</exception> /// <since_tizen> 3 </since_tizen> public ContainerMediaFormat(MediaFormatContainerMimeType mimeType) : base(MediaFormatType.Container) { if (!Enum.IsDefined(typeof(MediaFormatContainerMimeType), mimeType)) { throw new ArgumentException($"Invalid mime type value : { (int)mimeType }"); } MimeType = mimeType; }
internal static extern int SetContainerMimeType(IntPtr handle, MediaFormatContainerMimeType mimeType);