@elizaos/core v0.1.7-alpha.1 / IVideoService
Interface: IVideoService
Extends
Accessors
serviceType
Get Signature
get serviceType():
ServiceType
Returns
Inherited from
Defined in
packages/core/src/types.ts:1036
Methods
initialize()
abstractinitialize(runtime):Promise<void>
Add abstract initialize method that must be implemented by derived classes
Parameters
• runtime: IAgentRuntime
Returns
Promise<void>
Inherited from
Defined in
packages/core/src/types.ts:1041
isVideoUrl()
isVideoUrl(
url):boolean
Parameters
• url: string
Returns
boolean
Defined in
packages/core/src/types.ts:1149
fetchVideoInfo()
fetchVideoInfo(
url):Promise<Media>
Parameters
• url: string
Returns
Promise<Media>
Defined in
packages/core/src/types.ts:1150
downloadVideo()
downloadVideo(
videoInfo):Promise<string>
Parameters
• videoInfo: Media
Returns
Promise<string>
Defined in
packages/core/src/types.ts:1151
processVideo()
processVideo(
url,runtime):Promise<Media>
Parameters
• url: string
• runtime: IAgentRuntime
Returns
Promise<Media>