Class VideoGenerationRequest
public class VideoGenerationRequest : VisualMediaGenerationRequest<VideoGenerationRequest, ImagePrompt, Generated<VideoTexture>, string, INoopStreamEvent<Generated<VideoTexture>>>, IGenerativeRequest, ISequentialRequest
- Inheritance
-
objectGenerativeRequest<VideoGenerationRequest, ImagePrompt, Generated<VideoTexture>, string, INoopStreamEvent<Generated<VideoTexture>>>VisualMediaGenerationRequest<VideoGenerationRequest, ImagePrompt, Generated<VideoTexture>, string, INoopStreamEvent<Generated<VideoTexture>>>VideoGenerationRequest
- Implements
- Inherited Members
- Extension Methods
Constructors
VideoGenerationRequest(ImagePrompt)
public VideoGenerationRequest(ImagePrompt prompt)
Parameters
promptImagePrompt
Properties
DurationSec
public int DurationSec { get; set; }
Property Value
- int
FileStreamHandler
public IFileStreamHandler FileStreamHandler { get; set; }
Property Value
- IFileStreamHandler
GoogleResolution
public GoogleTypes.Resolution? GoogleResolution { get; set; }
Property Value
ModelType
public override ModelType ModelType { get; }
Property Value
NegativePrompt
public string NegativePrompt { get; set; }
Property Value
- string
PollHandler
public IPollHandler PollHandler { get; set; }
Property Value
- IPollHandler
ResponseMimeType
public override MimeType ResponseMimeType { get; }
Property Value
- MimeType
Type
public override FluentApiRequestType Type { get; }
Property Value
Variant
public string Variant { get; set; }
Property Value
- string
Methods
CreateStreamAsyncInternal()
protected override UniTask<IRESTStream<INoopStreamEvent<Generated<VideoTexture>>>> CreateStreamAsyncInternal()
Returns
- UniTask<IRESTStream<INoopStreamEvent<Generated<VideoTexture>>>>
ExecuteAsync(IFileStreamHandler, CancellationToken)
public UniTask<Generated<VideoTexture>> ExecuteAsync(IFileStreamHandler fileStreamHandler, CancellationToken ct = default)
Parameters
fileStreamHandlerIFileStreamHandlerctCancellationToken
Returns
- UniTask<Generated<VideoTexture>>
ExecuteAsync(IPollHandler, IFileStreamHandler, CancellationToken)
public UniTask<Generated<VideoTexture>> ExecuteAsync(IPollHandler pollHandler, IFileStreamHandler fileStreamHandler = null, CancellationToken ct = default)
Parameters
pollHandlerIPollHandlerfileStreamHandlerIFileStreamHandlerctCancellationToken
Returns
- UniTask<Generated<VideoTexture>>
ExecuteAsyncInternal()
protected override UniTask<Generated<VideoTexture>> ExecuteAsyncInternal()
Returns
- UniTask<Generated<VideoTexture>>
SetDuration(int)
public VideoGenerationRequest SetDuration(int seconds)
Parameters
secondsint
Returns
SetFileStreamHandler(IFileStreamHandler)
public VideoGenerationRequest SetFileStreamHandler(IFileStreamHandler fileStreamHandler)
Parameters
fileStreamHandlerIFileStreamHandler
Returns
SetNegativePrompt(string)
public VideoGenerationRequest SetNegativePrompt(string negativePrompt)
Parameters
negativePromptstring
Returns
SetPollHandler(IPollHandler)
public VideoGenerationRequest SetPollHandler(IPollHandler pollHandler)
Parameters
pollHandlerIPollHandler
Returns
SetVariant(string)
public VideoGenerationRequest SetVariant(string variant)
Parameters
variantstring