18 class SCTDecodeStreamImpl;
20 class SCTDecodeStream :
21 public EdgeVisSDKPimpl<SCTDecodeStreamImpl>
25 DB_EDGEVIS_SDK SCTDecodeStream();
27 DB_EDGEVIS_SDK
virtual ~SCTDecodeStream();
31 DB_EDGEVIS_SDK
void Close();
33 DB_EDGEVIS_SDK int32_t WriteSCTData( byte_array data );
35 DB_EDGEVIS_SDK
void SetRealTimeDecode(
bool enable );
36 DB_EDGEVIS_SDK
bool GetRealTimeDecode()
const;
38 DB_EDGEVIS_SDK FrameConfig GetVideoFrameConfig()
const;
39 DB_EDGEVIS_SDK
bool SetVideoFrameConfig(FrameConfig config);
40 DB_EDGEVIS_SDK
void RequestH264IFrame();
41 DB_EDGEVIS_SDK
bool EnableVideoConverter(
size_t index, FrameConfig);
42 DB_EDGEVIS_SDK
void DisableVideoConverter(
size_t index);
43 DB_EDGEVIS_SDK
size_t MaxVideoConverters()
const;
45 DB_EDGEVIS_SDK
void RegisterListener( IStreamListener* listener );
46 DB_EDGEVIS_SDK
void UnregisterListener( IStreamListener* listener );
The EdgeVis Decoder SDK namespace.
OpResult
Result of an operation.
Definition: OpResult.h:25