public void saveAs(String name, boolean isAppend) throws IOException, ResourceNotFoundException, ResourceExistException {
try {
IScope scope = getScope();
IStreamFilenameGenerator generator = (IStreamFilenameGenerator) ScopeUtils.getScopeService(scope, IStreamFilenameGenerator.class, DefaultStreamFilenameGenerator.class);
String filename = generator.generateFilename(scope, name, ".flv", GenerationType.RECORD);
Resource res = scope.getContext().getResource(filename);
if (!isAppend) {
if (res.exists()) {
// Per livedoc of FCS/FMS:
// When "live" or "record" is used,