- [macOS Editor][Improvement] Updated EventPlaybackReady and SeekToFrame API stability after loading video.
- [Windows Editor][Improvement] Updated some events are not triggered after changing video content.
- [Windows Editor][Improvement] Updated EventPlaybackSeek to be triggered correctly after seek finishes.
- [Windows Editor][Added] DirectX12 support.
- [Added] SeekToFrame API to seek to certain frame of the video.
- [Improvement] Improved high resolution selection when using DRM L3 with RawImage/Material/RenderTexture.
- [Added] MV-HEVC codec support.
- [Added] Opus codec support.
- [Improvement] Updated Android Target SDK version to 34.
- [Improvement] Updated mainTemplate.gradle and Android gradle dependencies.
- [Improvement] Updated HISPlayerStereoscopicShader for stereo video rendering with RawImage/Material/RenderTexture.
- [Added] Ambisonic audio supporting ambiX format from first order to 3rd order, and TBE format.
- [Added] SetStereoscopicRendering API to set stereoscopic rendering side by side or top/bottom for external surface rendering mode.
- [Added] GetProgramDateTimeEpoch and GetProgramDateTimeString APIs to obtain the EXT-X-PROGRAM-DATE-TIME information of the current frame from HLS streams.
- [Improvement] Improved the UI appearance of HISPlayerManager in the inspector.
- [Improvement] Improved adding stream at runtime when initializing streams without predefined URLs.
- [Improvement] Optimized render texture cleaning when release player.
- [Improvement] Optimized playback repeat mode.
- [Improvement] Optimized stop function.
- [Improvement] Optimized Vulkan material/RenderTexture/RawImage rendering with Vulkan validation layers enabled.
- [Improvement] Optimized the ordering of the displayed video frames with Vulkan material/RenderTexture/RawImage rendering.
- [Improvement] Optimized the playback performance when locking and unlocking the Quest device.
- [Improvement] Optimized the playback performance with Quest Dynamic Resolution Scaling enabled.
- [Improvement] Optimized performance when locking and unlocking Quest device.
- [Improvement] Removed the redundant release error log when the player is destroyed.
- [Improvement] Optimized player release with Vulkan rendering.
- [Improvement] Optimized HISPlayer component creation and removal.
- [Added] SetExternalSurface API to set the external surface of a certain player to be used.
- [Added] ReleaseExternalSurface API to release the external surface from a certain player.
- [Added] GetAvailableCodecs API to provide the available codecs list on the device.
- [Improvement] Optimized SynchronizeMultiStreams API to make the secondary stream will automatically seek following the main stream current time plus the offset.
- [Added] SynchronizeMultiStreams API with offset.
- [Added] FlipTextureVertically API to flip the texture of the stream vertically.
- [Added] SetLogLevel API to establishes the amount of logs to be shown.
- [Improvement] Optimized SetUpPlayer speed.
- [Improvement] Optimized macOS editor usage.
- [Improvement] Optimized video performance for material rendering with Vulkan.
- [Added] GetAudioSessionId API.
- [Improvement] Optimized rendering performance.
- [Added] unityAudio in class StreamProperties to output the audio data to Unity instead of using direct output to device speaker.
- [Added] GetAudioData API to return the audio PCM data of each channel in float array.
- [Added] FillAudioData API to fill the audio buffer with new audio PCM data.
- [Added] GetWidevineSecurityLevel API to return the security level of the loaded Widevine DRM protected content as a string.
- [Added] SynchronizeMultiStreams API to synchronize the playback of secondary stream following the primary stream.
- [Added] GetNativeTextureId API.
- [Added] nativeTextureId in the List multiStreamProperties.
- [Added] Multi streams support using external surfaces and materials.
- [Added] GetVolume API.
- [Added] IsMuted API.
- [Added] IsPlaying API.
- [Added] EventVolumeChange API for Windows editor.
- [Improvement] Removed multithreaded rendering restriction.
- Initial release of Unity Meta Quest SDK as an upgrade from Unity AllPlatforms SDK.