awss3putobjectsink
Writes an object to Amazon S3 using PutObject (mostly useful for small files)
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSink ╰──awss3putobjectsink
Factory details
Authors: – Arun Raghavan
Classification: – Source/Network
Rank – none
Plugin – aws
Package – gst-plugin-aws
Pad Templates
Properties
bucket
“bucket” gchararray
The bucket of the file to write
Flags : Read / Write
Default value : NULL
cache-control
“cache-control” gchararray
Cache-Control header to set for uploaded object
Flags : Read / Write
Default value : NULL
content-disposition
“content-disposition” gchararray
Content-Disposition header to set for uploaded object
Flags : Read / Write
Default value : NULL
content-encoding
“content-encoding” gchararray
Content-Encoding header to set for uploaded object
Flags : Read / Write
Default value : NULL
content-language
“content-language” gchararray
Content-Language header to set for uploaded object
Flags : Read / Write
Default value : NULL
content-type
“content-type” gchararray
Content-Type header to set for uploaded object
Flags : Read / Write
Default value : NULL
endpoint-uri
“endpoint-uri” gchararray
The S3 endpoint URI to use
Flags : Read / Write
Default value : NULL
flush-interval-buffers
“flush-interval-buffers” guint64
Number of buffers to accumulate before doing a write (0 => disable)
Flags : Read / Write
Default value : 1
flush-interval-bytes
“flush-interval-bytes” guint64
Number of bytes to accumulate before doing a write (0 => disable)
Flags : Read / Write
Default value : 0
flush-interval-time
“flush-interval-time” guint64
Total duration of buffers to accumulate before doing a write (0 => disable)
Flags : Read / Write
Default value : 0
flush-on-error
“flush-on-error” gboolean
Whether to write out the data on error (like stopping without an EOS)
Flags : Read / Write
Default value : false
force-path-style
“force-path-style” gboolean
Force client to use path-style addressing for buckets
Flags : Read / Write
Default value : false
metadata
“metadata” GstStructure *
A map of metadata to store with the object in S3; field values need to be convertible to strings.
Flags : Read / Write
min-keyframe-distance
“min-keyframe-distance” guint64
Minimum distance between keyframes to start a new file
Flags : Read / Write
Default value : 10000000000
next-file
“next-file” S3put-object-sink-next-file *
When to start new file
Flags : Read / Write
Default value : next-buffer (0)
region
“region” gchararray
An AWS region (e.g. eu-west-2).
Flags : Read / Write
Default value : us-west-2
request-timeout
“request-timeout” gint64
Timeout for general S3 requests (in ms, set to -1 for infinity)
Flags : Read / Write
Default value : 15000
retry-attempts
“retry-attempts” guint
Number of times AWS SDK attempts a request before abandoning the request
Flags : Read / Write
Default value : 5
secret-access-key
“secret-access-key” gchararray
AWS Secret Access Key
Flags : Read / Write
Default value : NULL
session-token
“session-token” gchararray
AWS temporary Session Token from STS
Flags : Read / Write
Default value : NULL
Named constants
S3put-object-sink-next-file
Members
next-buffer
(0) – New file for each buffer
next-discont
(1) – New file after each discontinuity
next-key-frame
(2) – New file at each key frame
next-key-unit-event
(3) – New file after a force key unit event
next-max-size
(4) – New file when the configured maximum file size would be exceeded with the next buffer or buffer list
next-max-duration
(5) – New file when the configured maximum duration would be exceeded with the next buffer or buffer list
The results of the search are