Getting the most out of QtMultimediaKit on mobile
summary
Shows concrete techniques for mobile Qt multimedia: use QtMultimediaKit APIs (QMediaPlayer, QAudioOutput) and pre-load sources to cut startup latency; on Symbian setBufferSize is unsupported so native buffer is 4k (~up to 250 ms) and low latency requires throttling via a custom QIODevice and bytesAvailable (examples reduce to 32 ms / 16 ms). Controls streaming APs via Capability Bearer + setNetworkConfigurations. Demonstrates monitoring 32 MB graphics memory (C7 hit ~25 MB), switching camera to video mode, and real-time GLSL effects using ShaderEffectItem and video-as-texture for Q3D (works better on MeeGo/Harmattan).
AI-written summary · about
chapters (20)
- 0:00Intro
- 1:30Conventions
- 3:06Mobile devices
- 4:09Considerations
- 5:03Low Latency
- 7:04Preloading audio
- 7:29Demo
- 9:38Lowlevel audio APIs
- 10:02Push vs Pull
- 11:13Set Buffer Size
- 12:15Demonstration
- 14:02Network streaming
- 17:14Network configuration
- 19:08Network Player
- 22:08Memory Management
- 30:08Shader Effects
- 38:13Party Trick
- 38:28Video 3D
- 43:08Summary
- 43:45QA
