|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
26 constexpr
const char*
descr = R
"pydeepstream(
27 Wrapper of a deepstream buffer
29 :ivar batch_size: *int*, Batch size of the buffer
30 :ivar batch_meta: :class:`BatchMetadata`, Batch metadata of the buffer
31 :ivar timestamp: *int*, Timestamp of the buffer)pydeepstream";
32 constexpr const char*
init_empty = R
"pydeepstream(Construct an empty buffer.)pydeepstream";
34 Construct a buffer from a list of bytes.
36 :arg data: *list of int* Byte list to construct the buffer)pydeepstream";
39 Typecast a buffer from a GstBuffer object.
41 :arg gst_buffer: :class:`Gst.Buffer` GstBuffer object)pydeepstream
42 :returns: :class:`Buffer` Buffer object)pydeepstream";
44 Retrieve chunk ID of the buffer from the batch ID, in case of dynamic src decoder.
45 Always returns 0 in case of uridecodebin.
47 :arg batch_id: Batch id of the buffer
48 :returns: Chunk id of the buffer)pydeepstream";
49 constexpr const char*
extract = R
"pydeepstream(
50 Extract data from the buffer in the batch with given id to a tensor
52 :arg batch_id: *int* Batch id of the buffer
53 :returns: :class:`Tensor` Buffer data as tensor)pydeepstream";
58 constexpr
const char*
descr = R
"pydeepstream(Class for injecting buffers to an appsrc instance, requiring a :class:`BufferProvider` implementation to generate buffers)pydeepstream";
59 constexpr const char*
init = R
"pydeepstream(
60 Initialize the feeder with the given name and buffer provider
62 :arg name: *str* Name of the feeder
63 :arg provider: :class:`BufferProvider` Buffer provider)pydeepstream";
66 namespace BufferProviderDoc
68 constexpr
const char*
descr = R
"pydeepstream(Interface for generating buffers)pydeepstream";
69 constexpr const char*
init = R
"pydeepstream(Construct an empty buffer provider.)pydeepstream";
70 constexpr const char*
generate = R
"pydeepstream(
71 Generate a buffer of size *size*. Empty buffer indicates the EOS
73 :arg size: *int* Size of the buffer
74 :returns: :class:`Buffer` Generated buffer object)pydeepstream";
79 constexpr
const char*
descr = R
"pydeepstream(Class for receiving buffers from an appsink instance, requiring a :class:`BufferRetriever` implementation to consume the buffers.)pydeepstream";
80 constexpr const char*
init = R
"pydeepstream(
81 Initialize the receiver with the given name and buffer retriever.
83 :arg name: *str* Name of the receiver
84 :arg retriever: :class:`BufferRetriever` Buffer retriever)pydeepstream";
87 namespace BufferRetrieverDoc
89 constexpr
const char*
descr = R
"pydeepstream(Interface for retrieving buffers)pydeepstream";
90 constexpr const char*
init = R
"pydeepstream(Construct an empty buffer retriever.)pydeepstream";
91 constexpr const char*
consume = R
"pydeepstream(
94 :arg receiver: :class:`Receiver` Receiver to consume the buffer
95 :arg buffer: :class:`Receiver` Buffer to consume
96 :returns: Consumed bytes, a negative value indicates error.)pydeepstream";
constexpr const char * init
constexpr const char * consume
constexpr const char * init
constexpr const char * init_empty
constexpr const char * get_chunk_id
constexpr const char * descr
constexpr const char * generate
constexpr const char * descr
constexpr const char * init_bytes
constexpr const char * init
constexpr const char * descr
constexpr const char * descr
constexpr const char * extract
constexpr const char * init
constexpr const char * descr
constexpr const char * init_gst_buffer