1.0.2.357
setOffset(ms)
method.1.0.1.346
WZText
API class.WZRenderAPI.VideoFrameRenderer
implementation attempts to call onWZVideoFrameRendererDraw()
before onWZVideoFrameRendererInit()
has been called.1.0.1.340
WZMP4Writer
that could cause a crash or indeterminate state when capturing an MP4 while streamingWZCameraView
class1.0.1.333
WZMP4Writer
and WZMP4Broadcaster
classes now support writing and broadcasting audio tracks respectively.1.0.1.318
WZGLBroadcaster
class to capture and stream from video sources other than the WZCameraView
and simplify the process of integrating any OpenGL ES-based app.WZGLES.EglEnv
OpenGL ES utility class that can be used with a wide variety of OpenGL ES configurations1.0.1.292
SDK Updates
1.0.1.259
SDK Updates
WZCameraView.getCamera()
to return null
after an app returned to the foregroundWZCameraView.getStatus()
has been deprecated in favor of WZCameraView.getPreviewStatus()
WZCameraView.isPaused()
has been deprecated in favor of WZCameraView.isPreviewPaused()
WZAudioDevice
class now includes the methods getSamplingConfig()
/ setSamplingConfig(WZBroadcastConfig)
to specify custom audio properties from the audio sampler.WZVideoFrameRenderer
class to separate frame renderers from frame listeners (WZVideoFrameListener
) enabling a simpler integration model for developing pluginsSample App Updates
BluetoothActivity
) demonstrating the use of a Bluetooth mic as the audio capture device1.0.1.248
WZCamera
class that were previously protected
are not public
to aid development of apps wishing to access the camera through methods other than WZCameraView
.1.0.1.230
SDK Updates
setAudioSource()
method to the WZAudioDevice
class for specifying a specific device as the source for the audio stream. See the documentation for Android's android.media.MediaRecorder.AudioSource class for a list of the values that can be specified.Issues Fixed
Outstanding Issues
WZCameraView
containing the preview, the preview may not fill the view completely on certain devices.A fix for both of these issues is in progress and will be available in the next SDK build to be released within the next couple of days.
1.0.1.219
WZMediaConfig
class.WZText
and WZTextManager
classes.setPreviewReadyListener
to WZCameraView
as a callback to be invoked when the camera preview display is fully initialized.1.0.0.177
1.0.0.172
WZBitmap
class causing a crash when returning to a paused activity1.0.0.167
1.0.0.163
Methods onResume()
and onPause()
have been added to the WZCameraView
class that should be called from the corresponding Android activity lifecycle. See the CameraActivity
and CameraActivityBase
classes in the sample app for examples of their use.
A WZBitmap
class has been added enabling the rendering of bitmap as overlays in the camera preview display.
An OverlayBitmapActivity
has been added to the sample app demonstrating the use of the new WZBitmap
features.
The WZRenderAPI.FrameListener
interface has been renamed WZRenderAPI.VideoFrameListener
.
A WZAudioDevice.AudioSampleListener
interface has been added for building audio sample listener classes, replacing the SampleListener
interface.
WZAudioDevice.registerAudioSampleListener(...)
method has been added for registering audio sample listener classes, replacing the registerFrameListener
method.startAudioSampler()
and stopAudioSampler()
have been added to the WZAudioDevice
class to enable sampling the audio input device when not streaming.WZMediaConfig.setAudioSampleRate
the actual rate selected will be the next highest value.AudioMeterActivity
has been added to the sample app demonstrating the use of the audio sample listener updates.1.0.0.141
1.0.0.121
WZCamera
and WZCameraView
classes were updated with improved error reporting capabilities. See the onResume()
method of the CameraActivity
class in the sample app for examples of their use.WZCamera
now includes additional methods that can be used to detect if an error occurred when the SDK was attempting to open the camera:boolean isAvailable()
getLastError()
WZStatus getStatus()
WZCameraView
now includes a method entitled getAvailableDeviceCameras()
that can be used to return only those camera that can be successfully opened and accessed without error.WZError
class now includes a method entitled getException()
that will return any Java exception that was associated with the SDK error.toString()
method for the WZMediaConfig
and it's subclasses now returns a detailed listing of the configuration properties.MP4CaptureActivity
and MP4BroadcastActivity
classes in the sample app for examples of their use.WZMP4Writer
can be used to write an MP4 to local storage of the video streamWZMP4Broadcaster
can be used to stream the video from an MP4 fileonSettings
method of CameraActivity
class in the sample app for an example of querying the profiles and profile levels available.WZMediaConfig
class now includes a profile level property for specifying the profile and profile levels (setVideoProfileLevel
/ getVideoProfileLevel
).int[] WZEncoderAPI.getProfiles()
returns an array of H.264 profile identifiers supported by the current device's H.264 encoder.WZProfileLevel[] WZEncoderAPI.getProfileLevels()
returns an array of the WZProfileLevel
instances describing the H.264 profiles and profile levels supported by the current device's H.264 encoder.1.0.0.82
getDefaultBroadcastConfig()
method to WowzaGoCoder
classGoCoderSDKActivity
to the sample app to consolidate common Activity code1.0.0.75
SurfaceTexture
class named WZSurfaceTexture
that provides a seamless API to render, encode, and stream OpenGL ES output.WZSurfaceTexture
class to the sample app1.0.0.65
Changes
In the WZStatusCallback interface, the following method signatures have been changed in order to reduce the chance of collision with identically named methods in other sources/libraries.
PLEASE NOTE: THIS IS A BREAKING CHANGE, AND YOUR CODE WILL NEED TO BE UPDATED TO USE THESE NEW METHOD NAMES
Issues fixed
1.0.0.51
Changes
Issues fixed
Known issues