CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
Migrating to SDK Ver.2.70

Major changes in the upgrade

CRIWARE SDK for Unity Ver.2.70 contains the following changes.
  1. Support for H.264 playback (iOS/Android only)
    Playback of H.264 codec movies is supported.
    This version provides the feature as a beta version. Do not use it in a product version. For more information, see Support of H.264 movie playback .

  2. Network features support IPv6 (only for targets that support the installer feature)
    The plugins contained in this version now support IPv6.

  3. Support of Android multi-thread rendering (Sofdec.Prime only)
    An issue that a movie could not be played in the multi-thread rendering mode in Android was solved.
    Only Sofdec.Prime playback is supported. H.264 playback is not supported.
    Note:
    Switching to the multi-thread mode is not performed automatically. Use CRIWARE Library Initializer to enable multi-thread rendering.

[iOS] Addition of frameworks

With the support of H.264 playback, the following frameworks are required to conduct iOS build by using this plugin.
  • VideoToolbox.framework
  • Metal.framework
In Unity 5, an Editor script is added to add the above frameworks automatically. In Unity 5 or later, you do not need to add them.
For development in Unity 4, add them manually.


Change of the file structure of the plugin

Some plugin files were added.
If you manage plugin files with a source management tool, reflect the following changes.

Plugins in the new version (added)
  * Assets

  \ * Plugins

    \ * Editor

      \ * CriWare

        o * CriAtom

        | \ * CriAtomWindowPrefs.cs

        \ * CriWareBuildPostprocessor.cs