Table of Contents

Class VideoGenerationRequest

Namespace
Glitch9.AIDevKit
public class VideoGenerationRequest : VisualMediaGenerationRequest<VideoGenerationRequest, ImagePrompt, Generated<VideoTexture>, string, INoopStreamEvent<Generated<VideoTexture>>>, IGenerativeRequest, ISequentialRequest
Inheritance
object
VideoGenerationRequest
Implements
Inherited Members
Extension Methods

Constructors

VideoGenerationRequest(ImagePrompt)

public VideoGenerationRequest(ImagePrompt prompt)

Parameters

prompt ImagePrompt

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

GoogleTypes.Resolution?

ModelType

public override ModelType ModelType { get; }

Property Value

ModelType

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

FluentApiRequestType

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

fileStreamHandler IFileStreamHandler
ct CancellationToken

Returns

UniTask<Generated<VideoTexture>>

ExecuteAsync(IPollHandler, IFileStreamHandler, CancellationToken)

public UniTask<Generated<VideoTexture>> ExecuteAsync(IPollHandler pollHandler, IFileStreamHandler fileStreamHandler = null, CancellationToken ct = default)

Parameters

pollHandler IPollHandler
fileStreamHandler IFileStreamHandler
ct CancellationToken

Returns

UniTask<Generated<VideoTexture>>

ExecuteAsyncInternal()

protected override UniTask<Generated<VideoTexture>> ExecuteAsyncInternal()

Returns

UniTask<Generated<VideoTexture>>

SetDuration(int)

public VideoGenerationRequest SetDuration(int seconds)

Parameters

seconds int

Returns

VideoGenerationRequest

SetFileStreamHandler(IFileStreamHandler)

public VideoGenerationRequest SetFileStreamHandler(IFileStreamHandler fileStreamHandler)

Parameters

fileStreamHandler IFileStreamHandler

Returns

VideoGenerationRequest

SetNegativePrompt(string)

public VideoGenerationRequest SetNegativePrompt(string negativePrompt)

Parameters

negativePrompt string

Returns

VideoGenerationRequest

SetPollHandler(IPollHandler)

public VideoGenerationRequest SetPollHandler(IPollHandler pollHandler)

Parameters

pollHandler IPollHandler

Returns

VideoGenerationRequest

SetVariant(string)

public VideoGenerationRequest SetVariant(string variant)

Parameters

variant string

Returns

VideoGenerationRequest