public class StreamUtils
extends Object
| Constructor | Description |
|---|---|
StreamUtils() |
| Modifier and Type | Method | Description |
|---|---|---|
static int |
directOutput(byte[] dataBuffer,
int[] headerValues,
boolean isAbsTimecode,
int src,
java.io.OutputStream out,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize) |
Direct output, Internal use.
|
static double |
getStreamBitrate(IApplicationInstance appInstance,
String streamName) |
|
static double |
getStreamBitrate(IMediaStream stream) |
Get the approximate bitrate of a media file in bits/per-second.
|
static double |
getStreamLength(IApplicationInstance appInstance,
String streamName) |
Get the duration of a media file in seconds.
|
static double |
getStreamLength(IMediaStream stream) |
Get the duration of a media file in seconds.
|
static boolean |
loadConfigFile(StreamList streamDefs,
String fileURL) |
Load Strreams.xml, Internal use.
|
static int |
packetOutput(java.io.OutputStream out,
IMediaStream stream,
AMFPacket packet,
long timecode,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize) |
Packet output.
|
static int |
packetOutput(java.io.OutputStream out,
IMediaStream stream,
AMFPacket packet,
long timecode,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize,
boolean referenceWrite) |
Packet output.
|
public static int directOutput(byte[] dataBuffer,
int[] headerValues,
boolean isAbsTimecode,
int src,
java.io.OutputStream out,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize)
dataBuffer - headerValues - isAbsTimecode - src - out - wmsObj - workBuffer - chunkSize - public static double getStreamBitrate(IApplicationInstance appInstance, String streamName)
public static double getStreamBitrate(IMediaStream stream)
stream - streampublic static double getStreamLength(IApplicationInstance appInstance, String streamName)
appInstance - application instancestreamName - stream namepublic static double getStreamLength(IMediaStream stream)
stream - streampublic static boolean loadConfigFile(StreamList streamDefs, String fileURL)
streamDefs - fileURL - public static int packetOutput(java.io.OutputStream out,
IMediaStream stream,
AMFPacket packet,
long timecode,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize)
out - stream - packet - timecode - wmsObj - workBuffer - chunkSize - public static int packetOutput(java.io.OutputStream out,
IMediaStream stream,
AMFPacket packet,
long timecode,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize,
boolean referenceWrite)
out - stream - packet - timecode - wmsObj - workBuffer - chunkSize - referenceWrite -