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 optionsFXServiceException
public TokenResponse renderToDestination(TokenRequest request, UploadDefinition upload) throws FXServiceException
FXServiceException
public 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.IOException
FXServiceException