public class FXRenderClient extends Object
| Constructor and Description |
|---|
FXRenderClient(FXRenderAPI api) |
| Modifier and Type | Method and Description |
|---|---|
static FXRenderClientBuilder |
builder() |
TokenResponse |
createRenderToken(TokenRequest request)
Create a Token to render a dynamic movie.
|
String |
getPlayURL(String token,
String format)
Compute a secure render URL for a given token and extension.
|
String |
getPlayURL(String region,
String token,
String format)
Compute a secure render URL for a given token and extension.
|
String |
getRenderURL(String token,
String format)
Compute a secure render URL for a given token and extension.
|
String |
getRenderURL(String region,
String token,
String format)
Compute a secure render URL for a given token and extension.
|
TokenResponse |
renderToDestination(TokenRequest request,
UploadDefinition upload)
Render a dynamic movie and upload the rendered video to a remote destination.
|
InputStream |
renderVideo(String token,
String format)
Render a video for a given token and immediately return the video
|
public FXRenderClient(FXRenderAPI api)
public static FXRenderClientBuilder builder()
public TokenResponse createRenderToken(TokenRequest request) throws FXServiceException
request - A TokenRequest object with project ID, moviename and render optionsFXServiceExceptionpublic TokenResponse renderToDestination(TokenRequest request, UploadDefinition upload) throws FXServiceException
FXServiceExceptionpublic String getRenderURL(String region, String token, String format)
region - Region where movie is publishedtoken - Token obtained from CreateRenderTokenformat - Video format, e.g. "mp4", "webm", "jpg", etc.public String getRenderURL(String token, String format)
token - Token obtained from CreateRenderTokenformat - Video format, e.g. "mp4", "webm", "jpg", etc.public String getPlayURL(String region, String token, String format)
region - Region where movie is publishedtoken - Token obtained from CreateRenderTokenformat - Video format, e.g. "mp4", "webm", "jpg", etc.public String getPlayURL(String token, String format)
token - Token obtained from CreateRenderTokenformat - Video format, e.g. "mp4", "webm", "jpg", etc.public InputStream renderVideo(String token, String format) throws IOException, FXServiceException
token - Token obtained from CreateRenderTokenformat - Video format, e.g. "mp4", "webm", "jpg", etc.IOExceptionFXServiceException