org.red5.server.stream
Class DefaultStreamFilenameGenerator
java.lang.Object
org.red5.server.stream.DefaultStreamFilenameGenerator
- All Implemented Interfaces:
- IScopeService, IStreamFilenameGenerator
public class DefaultStreamFilenameGenerator
- extends Object
- implements IStreamFilenameGenerator
Default filename generator for streams. The files will be stored in a
directory "streams" in the application folder. Option for changing directory
streams are saved to is investigated as of 0.6RC1.
- Author:
- The Red5 Project ([email protected]), Joachim Bauch ([email protected])
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultStreamFilenameGenerator
public DefaultStreamFilenameGenerator()
generateFilename
public String generateFilename(IScope scope,
String name,
IStreamFilenameGenerator.GenerationType type)
- Generate a filename without an extension.
- Specified by:
generateFilename
in interface IStreamFilenameGenerator
- Parameters:
scope
- Scope to usename
- Stream nametype
- Generation strategy (either playback or record)
- Returns:
- Full filename
generateFilename
public String generateFilename(IScope scope,
String name,
String extension,
IStreamFilenameGenerator.GenerationType type)
- Generate a filename with an extension.
- Specified by:
generateFilename
in interface IStreamFilenameGenerator
- Parameters:
scope
- Scope to usename
- Stream filenameextension
- Extensiontype
- Generation strategy (either playback or record)
- Returns:
- Full filename with extension
resolvesToAbsolutePath
public boolean resolvesToAbsolutePath()
- The default filenames are relative to the scope path, so always return
false
.
- Specified by:
resolvesToAbsolutePath
in interface IStreamFilenameGenerator
- Returns:
- always
false
Copyright © 2006-2012 The Red5 Project