SoulFire LogoSoulFire

SoulFireCamera

Public Python members of SoulFireCamera.

Generated from the pinned SDK source. Use the matching installation. Each source link points to this baseline.

Methods decorated with @fn return effects. Their implementation signatures use EffectGen for the generator body. Compose them with yield from inside a scoped workflow.

capture

@fn("SoulFireCamera.capture")
def capture(
    self,
    options: CameraRenderOptions = _DEFAULT_CAMERA_OPTIONS,
    *,
    headers: Headers = None,
    timeout_ms: int | None = None,
) -> EffectGen[BotRenderPovResponse, SoulFireOperationError]

Source

capture_bytes

@fn("SoulFireCamera.capture_bytes")
def capture_bytes(
    self,
    options: CameraRenderOptions = _DEFAULT_CAMERA_OPTIONS,
    *,
    headers: Headers = None,
    timeout_ms: int | None = None,
) -> EffectGen[bytes, SoulFireOperationError]

Source

frames

def frames(
    self,
    options: CameraRenderOptions = _DEFAULT_CAMERA_OPTIONS,
    *,
    interval_ms: int = 0,
    headers: Headers = None,
    timeout_ms: int | None = None,
) -> Stream[BotPovFrame, SoulFireOperationError]

Source

world_map

@fn("SoulFireCamera.world_map")
def world_map(
    self,
    options: WorldMapOptions = _DEFAULT_WORLD_MAP_OPTIONS,
    *,
    headers: Headers = None,
    timeout_ms: int | None = None,
) -> EffectGen[BotWorldMapResponse, SoulFireOperationError]

Source

How is this page?

Last updated on

On this page