public class WOWZMP4Writer extends java.lang.Object implements WOWZSinkAPI.MediaCodecVideoSink, WOWZSinkAPI.MediaCodecAudioSink
| Constructor and Description |
|---|
WOWZMP4Writer() |
| Modifier and Type | Method and Description |
|---|---|
WOWZBroadcastConfig |
getBroadcastConfig()
Gets the configuration settings for an active broadcast session.
|
WOWZStatus |
getBroadcasterStatus()
Gets the status for a broadcast component.
|
java.lang.String |
getFilePath() |
WOWZStatus |
getStatus() |
boolean |
isAudioEnabled()
Checks whether a broadcast component is enabled.
|
boolean |
isAudioPaused()
Checks whether a broadcast component is paused.
|
boolean |
isVideoEnabled()
Checks whether a broadcast component is enabled.
|
boolean |
isVideoPaused()
Checks whether a broadcast component is paused.
|
void |
onAudioFormat(MediaFormat audioFormat) |
void |
onAudioSample(long timecodeMs,
java.nio.ByteBuffer encodedData,
MediaCodec.BufferInfo bufferInfo) |
void |
onVideoFormat(MediaFormat videoFormat) |
void |
onVideoFrame(long timecode,
java.nio.ByteBuffer encodedData,
MediaCodec.BufferInfo bufferInfo) |
WOWZStatus |
prepareForBroadcast(WOWZBroadcastConfig broadcastConfig)
Initializes each component of a broadcast.
|
void |
setAudioEnabled(boolean enabled)
Sets the flag indicating that a broadcast component is enabled.
|
void |
setAudioPaused(boolean paused)
Sets the flag indicating that a broadcast component is paused.
|
void |
setFilePath(java.lang.String filePath) |
void |
setVideoEnabled(boolean enabled)
Sets the flag indicating that a broadcast component is enabled.
|
void |
setVideoPaused(boolean paused)
Sets the flag indicating that a broadcast component is paused.
|
WOWZStatus |
startBroadcasting()
Called on each broadcast component to begin a live streaming broadcast.
|
WOWZStatus |
stopBroadcasting()
Called on each broadcast component to end a live streaming broadcast.
|
public java.lang.String getFilePath()
public void setFilePath(java.lang.String filePath)
public WOWZStatus prepareForBroadcast(WOWZBroadcastConfig broadcastConfig)
WOWZBroadcastAPI.BroadcasterWOWZState.READY or WOWZState.IDLE
and also indicate the error in the status.prepareForBroadcast in interface WOWZBroadcastAPI.BroadcasterbroadcastConfig - The broadcast configuration.WOWZState.READY.public WOWZStatus startBroadcasting()
WOWZBroadcastAPI.BroadcasterWOWZState.RUNNING or WOWZState.IDLE
and also indicate the error in the status.startBroadcasting in interface WOWZBroadcastAPI.BroadcasterWOWZState.RUNNING.public WOWZStatus stopBroadcasting()
WOWZBroadcastAPI.BroadcasterWOWZState.IDLE.stopBroadcasting in interface WOWZBroadcastAPI.BroadcasterWOWZState.IDLE.public WOWZBroadcastConfig getBroadcastConfig()
WOWZBroadcastAPI.BroadcastergetBroadcastConfig in interface WOWZBroadcastAPI.Broadcasterpublic WOWZStatus getBroadcasterStatus()
WOWZBroadcastAPI.BroadcastergetBroadcasterStatus in interface WOWZBroadcastAPI.Broadcasterpublic WOWZStatus getStatus()
getStatus in interface WOWZBroadcastAPI.Broadcasterpublic boolean isVideoEnabled()
WOWZSinkAPI.VideoSinkisVideoEnabled in interface WOWZSinkAPI.VideoSinkpublic void setVideoEnabled(boolean enabled)
WOWZSinkAPI.VideoSinksetVideoEnabled in interface WOWZSinkAPI.VideoSinkpublic boolean isVideoPaused()
WOWZSinkAPI.VideoSinkisVideoPaused in interface WOWZSinkAPI.VideoSinkpublic void setVideoPaused(boolean paused)
WOWZSinkAPI.VideoSinksetVideoPaused in interface WOWZSinkAPI.VideoSinkpublic void onVideoFormat(MediaFormat videoFormat)
onVideoFormat in interface WOWZSinkAPI.MediaCodecVideoSinkpublic void onVideoFrame(long timecode,
java.nio.ByteBuffer encodedData,
MediaCodec.BufferInfo bufferInfo)
onVideoFrame in interface WOWZSinkAPI.MediaCodecVideoSinkpublic boolean isAudioEnabled()
WOWZSinkAPI.AudioSinkisAudioEnabled in interface WOWZSinkAPI.AudioSinkpublic void setAudioEnabled(boolean enabled)
WOWZSinkAPI.AudioSinksetAudioEnabled in interface WOWZSinkAPI.AudioSinkpublic boolean isAudioPaused()
WOWZSinkAPI.AudioSinkisAudioPaused in interface WOWZSinkAPI.AudioSinkpublic void setAudioPaused(boolean paused)
WOWZSinkAPI.AudioSinksetAudioPaused in interface WOWZSinkAPI.AudioSinkpublic void onAudioFormat(MediaFormat audioFormat)
onAudioFormat in interface WOWZSinkAPI.MediaCodecAudioSinkpublic void onAudioSample(long timecodeMs,
java.nio.ByteBuffer encodedData,
MediaCodec.BufferInfo bufferInfo)
onAudioSample in interface WOWZSinkAPI.MediaCodecAudioSink© 2016 - 2018 Wowza Media Systems, LLC. All rights reserved. Terms | Privacy | Trademarks | Legal