The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CH264FrameSource Class Reference

Inheritance diagram for CH264FrameSource:
Collaboration diagram for CH264FrameSource:

List of all members.

Public Types

enum  ParameterSetOptions {
  SPS_Ignore = 0x00, SPS_Strip = 0x01, SPS_ReportFirst = 0x02, SPS_ReportAll = 0x04,
  SPS_GetFrameRate = 0x08, SPS_Default = SPS_GetFrameRate, PPS_Ignore = 0x00, PPS_ReportFirst = 0x20,
  PPS_ReportAll = 0x40, PPS_Default = PPS_Ignore, DefaultParameterSetOptions = SPS_Default | PPS_Default, IgnoreSPSandPPS = SPS_Ignore | PPS_Ignore
}

Public Member Functions

 CH264FrameSource (IProvideH264NALUnits &nalUnitProvider, IAcceptH264FrameData &frameDataAcceptor, DWORD parameterSetOptions=SPS_Default|PPS_Default)
 CH264FrameSource (const CH264FrameSource &rhs)
 ~CH264FrameSource ()
CH264FrameSourceoperator= (const CH264FrameSource &rhs)
void RequestData ()


Member Enumeration Documentation

Enumerator:
SPS_Ignore 
SPS_Strip 
SPS_ReportFirst 
SPS_ReportAll 
SPS_GetFrameRate 
SPS_Default 
PPS_Ignore 
PPS_ReportFirst 
PPS_ReportAll 
PPS_Default 
DefaultParameterSetOptions 
IgnoreSPSandPPS 


Constructor & Destructor Documentation

CH264FrameSource ( IProvideH264NALUnits nalUnitProvider,
IAcceptH264FrameData frameDataAcceptor,
DWORD  parameterSetOptions = SPS_Default | PPS_Default 
)

CH264FrameSource ( const CH264FrameSource rhs  ) 

~CH264FrameSource (  ) 


Member Function Documentation

CH264FrameSource& operator= ( const CH264FrameSource rhs  ) 

void RequestData (  ) 


Generated on Sun Sep 12 19:11:04 2021 for The Server Framework - v7.4 by doxygen 1.5.3