VideoConfiguration
Additional configuration for video playback.
Properties
- 
          enable_hardware_acceleration(bool) –Whether to enable hardware acceleration. 
- 
          hardware_decoding_api(str | None) –Sets the --hwdec 
- 
          height(Number | None) –The fixed height for the video output. 
- 
          output_driver(str | None) –Sets the --vo property 
- 
          scale(Number) –The scale for the video output. 
- 
          width(Number | None) –The fixed width for the video output. 
Properties#
class-attribute
      instance-attribute
  
#
enable_hardware_acceleration: bool = True
Whether to enable hardware acceleration. When disabled, may cause battery drain, device heating, and high CPU usage.
class-attribute
      instance-attribute
  
#
hardware_decoding_api: str | None = None
Sets the --hwdec property on native backend.
The default value is platform dependent
- Windows, GNU/Linux, macOS & iOS : "auto"
- Android: "auto-safe"
class-attribute
      instance-attribute
  
#
height: Number | None = None
The fixed height for the video output.
class-attribute
      instance-attribute
  
#
output_driver: str | None = None
Sets the --vo property on native backend.
The default value is platform dependent
- Windows, GNU/Linux, macOS & iOS : "libmpv"
- Android: "gpu"