Struct gapi_grpc::google::cloud::video::transcoder::v1beta1::SpriteSheet [−][src]
Sprite sheet configuration.
Fields
format: String
Format type. The default is "jpeg"
.
Supported formats:
- ‘jpeg’
file_prefix: String
Required. File name prefix for the generated sprite sheets.
Each sprite sheet has an incremental 10-digit zero-padded suffix starting
from 0 before the extension, such as "sprite_sheet0000000123.jpeg"
.
sprite_width_pixels: i32
Required. The width of sprite in pixels. Must be an even integer.
sprite_height_pixels: i32
Required. The height of sprite in pixels. Must be an even integer.
column_count: i32
The maximum number of sprites per row in a sprite sheet. The default is 0, which indicates no maximum limit.
row_count: i32
The maximum number of rows per sprite sheet. When the sprite sheet is full, a new sprite sheet is created. The default is 0, which indicates no maximum limit.
start_time_offset: Option<Duration>
Start time in seconds, relative to the output file timeline. Determines the
first sprite to pick. The default is 0s
.
end_time_offset: Option<Duration>
End time in seconds, relative to the output file timeline. When
end_time_offset
is not specified, the sprites are generated until the end
of the output file.
extraction_strategy: Option<ExtractionStrategy>
Specify either total number of sprites or interval to create sprites.
Trait Implementations
impl Clone for SpriteSheet
[src][+]
impl Debug for SpriteSheet
[src][+]
impl Default for SpriteSheet
[src][+]
impl Message for SpriteSheet
[src][+]
impl PartialEq<SpriteSheet> for SpriteSheet
[src][+]
impl StructuralPartialEq for SpriteSheet
[src]
Auto Trait Implementations
impl RefUnwindSafe for SpriteSheet
impl Send for SpriteSheet
impl Sync for SpriteSheet
impl Unpin for SpriteSheet
impl UnwindSafe for SpriteSheet
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,