unreal.CaptureManagerDeviceTakeFiltersLibrary

class unreal.CaptureManagerDeviceTakeFiltersLibrary(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Capture Manager Device Take Filters Library

C++ Source:

  • Plugin: CaptureManagerEditor

  • Module: CaptureManagerDeviceBlueprint

  • File: CaptureManagerDeviceTakeFiltersLibrary.h

classmethod filter_takes_by_date_range(takes, after_date_time, before_date_time) Array[CaptureManagerDeviceTakeInfo]

Filter takes by date range. Either bound can be omitted - leave the pin unconnected in Blueprint, or pass FDateTime() in C++.

Parameters:
Return type:

Array[CaptureManagerDeviceTakeInfo]

classmethod filter_takes_by_slate(takes, slate_pattern, exclude=False) Array[CaptureManagerDeviceTakeInfo]

Filter takes by slate name. Supports * wildcard. Case-insensitive.

Parameters:
Return type:

Array[CaptureManagerDeviceTakeInfo]

classmethod get_largest_takes(takes, count=1) Array[CaptureManagerDeviceTakeInfo]

Return the N largest takes by total file size, sorted largest first. Pass 1 to get the single largest take. Pass 0 or negative to return all takes sorted.

Parameters:
Return type:

Array[CaptureManagerDeviceTakeInfo]

classmethod get_latest_slate(takes) Array[CaptureManagerDeviceTakeInfo]

Return all takes from the most recent slate. Finds the newest take, then returns every take with the same slate name.

Parameters:

takes (Array[CaptureManagerDeviceTakeInfo])

Return type:

Array[CaptureManagerDeviceTakeInfo]

classmethod get_latest_takes(takes, count=1) Array[CaptureManagerDeviceTakeInfo]

Return the N most recent takes, sorted newest first. Pass 1 to get the single latest take. Pass 0 or negative to return all takes sorted.

Parameters:
Return type:

Array[CaptureManagerDeviceTakeInfo]

classmethod get_oldest_takes(takes, count=1) Array[CaptureManagerDeviceTakeInfo]

Return the N oldest takes, sorted oldest first. Pass 1 to get the single oldest take. Pass 0 or negative to return all takes sorted.

Parameters:
Return type:

Array[CaptureManagerDeviceTakeInfo]

classmethod get_smallest_takes(takes, count=1) Array[CaptureManagerDeviceTakeInfo]

Return the N smallest takes by total file size, sorted smallest first. Pass 1 to get the single smallest take. Pass 0 or negative to return all takes sorted.

Parameters:
Return type:

Array[CaptureManagerDeviceTakeInfo]