///
/// VideoInformation.kt
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © 2025 Marc Rousavy @ Margelo
///

package com.margelo.nitro.video

import androidx.annotation.Keep
import com.facebook.proguard.annotations.DoNotStrip
import com.margelo.nitro.core.*


/**
 * Represents the JavaScript object/struct "VideoInformation".
 */
@DoNotStrip
@Keep
data class VideoInformation
  @DoNotStrip
  @Keep
  constructor(
    @DoNotStrip
    @Keep
    val bitrate: Double,
    @DoNotStrip
    @Keep
    val width: Double,
    @DoNotStrip
    @Keep
    val height: Double,
    @DoNotStrip
    @Keep
    val duration: Long,
    @DoNotStrip
    @Keep
    val fileSize: Long,
    @DoNotStrip
    @Keep
    val isHDR: Boolean,
    @DoNotStrip
    @Keep
    val isLive: Boolean,
    @DoNotStrip
    @Keep
    val orientation: VideoOrientation
  ) {
  /* main constructor */
}
