Completing Buffer Setup#
When the producer and consumers accept a packet, a the pool receives the NvSciStreamEventType_PacketStatus event. The pool application calls NvSciStreamPoolPacketStatusAcceptGet for the acceptance status of a packet. If the packet is not accepted by producer or consumers, the pool application can call NvSciStreamPoolPacketStatusValueGet to get the error code.
After receiving the acceptance status of all packets, the pool application calls the NvSciStreamBlockSetupStatusSe function with a value of NvSciStreamSetup_PacketImport to complete the buffer setup.
NvSciError
NvSciStreamPoolPacketStatusAcceptGet(
NvSciStreamBlock const pool,
NvSciStreamPacket const handle,
bool* const accepted
)
NvSciError
NvSciStreamPoolPacketStatusValueGet(
NvSciStreamBlock const pool,
NvSciStreamPacket const handle,
NvSciStreamBlockType const queryBlockType,
uint32_t const queryBlockIndex,
NvSciError* const status
)