├── .gitignore ├── LICENSE ├── README.md ├── composeApp ├── build.gradle.kts └── src │ └── jvmMain │ └── kotlin │ └── io │ └── github │ └── numq │ └── cdmp │ ├── application │ └── Application.kt │ ├── decoration │ ├── WindowDecoration.kt │ ├── WindowDecorationColors.kt │ └── WindowDecorationState.kt │ ├── di │ └── Module.kt │ ├── event │ └── Event.kt │ ├── feature │ ├── Feature.kt │ ├── Reducer.kt │ └── Transition.kt │ ├── interactor │ └── Interactor.kt │ ├── location │ ├── GetLocation.kt │ ├── LocationRepository.kt │ ├── LocationStatus.kt │ ├── NavigationLocationReducer.kt │ ├── UnloadLocation.kt │ └── UploadLocation.kt │ ├── navigation │ ├── NavigationCommand.kt │ ├── NavigationEvent.kt │ ├── NavigationFeature.kt │ ├── NavigationInteractionReducer.kt │ ├── NavigationReducer.kt │ ├── NavigationState.kt │ ├── NavigationView.kt │ └── tab │ │ ├── JfxNavigationTab.kt │ │ ├── KlarityNavigationTab.kt │ │ ├── NavigationTab.kt │ │ └── VlcjNavigationTab.kt │ ├── performance │ ├── PerformanceDashboard.kt │ ├── PerformanceMetrics.kt │ ├── PerformanceMonitor.kt │ └── SystemPerformanceMonitor.kt │ ├── playback │ ├── ChangeMute.kt │ ├── ChangePlaybackSpeed.kt │ ├── ChangeVolume.kt │ ├── ControlPlayback.kt │ ├── GetPlaybackState.kt │ ├── PlaybackBackend.kt │ ├── PlaybackService.kt │ ├── PlaybackState.kt │ └── SelectPlaybackBackend.kt │ ├── player │ ├── Player.kt │ ├── PlayerController.kt │ ├── PlayerControls.kt │ ├── PlayerMedia.kt │ ├── PlayerStatus.kt │ ├── exception │ │ └── PlayerException.kt │ ├── jfx │ │ ├── JfxPlayerComponent.kt │ │ └── JfxPlayerController.kt │ ├── klarity │ │ └── KlarityPlayerController.kt │ └── vlcj │ │ ├── VlcjPlayerComponent.kt │ │ └── VlcjPlayerController.kt │ ├── preview │ ├── PreviewCommand.kt │ ├── PreviewEvent.kt │ ├── PreviewFeature.kt │ ├── PreviewPlaybackReducer.kt │ ├── PreviewPlaybackSpeed.kt │ ├── PreviewReducer.kt │ ├── PreviewState.kt │ └── PreviewView.kt │ ├── rendering │ ├── BufferRenderer.kt │ ├── BufferRendererComponent.kt │ ├── RenderBackend.kt │ ├── RenderTarget.kt │ ├── RenderTargetProvider.kt │ ├── SelectRenderBackend.kt │ └── SkiaBufferRenderer.kt │ ├── theme │ ├── ApplicationTheme.kt │ └── ColorScheme.kt │ ├── throwable │ └── Throwable.kt │ └── timestamp │ └── Long.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs └── klarity-windows-x64-1.0.6.jar ├── media └── klarity-logo.png └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/application/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/application/Application.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/decoration/WindowDecoration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/decoration/WindowDecoration.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/decoration/WindowDecorationColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/decoration/WindowDecorationColors.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/decoration/WindowDecorationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/decoration/WindowDecorationState.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/di/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/di/Module.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/event/Event.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/feature/Feature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/feature/Feature.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/feature/Reducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/feature/Reducer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/feature/Transition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/feature/Transition.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/interactor/Interactor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/interactor/Interactor.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/GetLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/GetLocation.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/LocationRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/LocationRepository.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/LocationStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/LocationStatus.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/NavigationLocationReducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/NavigationLocationReducer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/UnloadLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/UnloadLocation.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/UploadLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/location/UploadLocation.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationCommand.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationEvent.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationFeature.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationInteractionReducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationInteractionReducer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationReducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationReducer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationState.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/NavigationView.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/JfxNavigationTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/JfxNavigationTab.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/KlarityNavigationTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/KlarityNavigationTab.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/NavigationTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/NavigationTab.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/VlcjNavigationTab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/navigation/tab/VlcjNavigationTab.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/PerformanceDashboard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/PerformanceDashboard.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/PerformanceMetrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/PerformanceMetrics.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/PerformanceMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/PerformanceMonitor.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/SystemPerformanceMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/performance/SystemPerformanceMonitor.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ChangeMute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ChangeMute.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ChangePlaybackSpeed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ChangePlaybackSpeed.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ChangeVolume.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ChangeVolume.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ControlPlayback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/ControlPlayback.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/GetPlaybackState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/GetPlaybackState.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/PlaybackBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/PlaybackBackend.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/PlaybackService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/PlaybackService.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/PlaybackState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/PlaybackState.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/SelectPlaybackBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/playback/SelectPlaybackBackend.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/Player.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/Player.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerController.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerControls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerControls.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerMedia.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerMedia.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/PlayerStatus.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/exception/PlayerException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/exception/PlayerException.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/jfx/JfxPlayerComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/jfx/JfxPlayerComponent.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/jfx/JfxPlayerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/jfx/JfxPlayerController.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/klarity/KlarityPlayerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/klarity/KlarityPlayerController.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/vlcj/VlcjPlayerComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/vlcj/VlcjPlayerComponent.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/vlcj/VlcjPlayerController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/player/vlcj/VlcjPlayerController.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewCommand.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewEvent.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewFeature.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewPlaybackReducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewPlaybackReducer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewPlaybackSpeed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewPlaybackSpeed.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewReducer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewReducer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewState.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/preview/PreviewView.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/BufferRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/BufferRenderer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/BufferRendererComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/BufferRendererComponent.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/RenderBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/RenderBackend.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/RenderTarget.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/RenderTarget.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/RenderTargetProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/RenderTargetProvider.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/SelectRenderBackend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/SelectRenderBackend.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/SkiaBufferRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/rendering/SkiaBufferRenderer.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/theme/ApplicationTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/theme/ApplicationTheme.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/theme/ColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/theme/ColorScheme.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/throwable/Throwable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/throwable/Throwable.kt -------------------------------------------------------------------------------- /composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/timestamp/Long.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/composeApp/src/jvmMain/kotlin/io/github/numq/cdmp/timestamp/Long.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/klarity-windows-x64-1.0.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/libs/klarity-windows-x64-1.0.6.jar -------------------------------------------------------------------------------- /media/klarity-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/media/klarity-logo.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numq/compose-desktop-media-player/HEAD/settings.gradle.kts --------------------------------------------------------------------------------