mirror of
https://github.com/ossrs/srs.git
synced 2025-02-15 04:42:04 +00:00
add comments for the RTMP packet fields, NULL or never NULL. 2.0.5
This commit is contained in:
parent
1bfc238fec
commit
b65dfd718a
2 changed files with 27 additions and 1 deletions
|
@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
// current release version
|
||||
#define VERSION_MAJOR "2"
|
||||
#define VERSION_MINOR "0"
|
||||
#define VERSION_REVISION "4"
|
||||
#define VERSION_REVISION "5"
|
||||
#define RTMP_SIG_SRS_VERSION VERSION_MAJOR"."VERSION_MINOR"."VERSION_REVISION
|
||||
// server info.
|
||||
#define RTMP_SIG_SRS_KEY "SRS"
|
||||
|
|
|
@ -572,10 +572,12 @@ public:
|
|||
* Command information object which has the name-value pairs.
|
||||
* @remark: alloc in packet constructor, user can directly use it,
|
||||
* user should never alloc it again which will cause memory leak.
|
||||
* @remark, never be NULL.
|
||||
*/
|
||||
SrsAmf0Object* command_object;
|
||||
/**
|
||||
* Any optional information
|
||||
* @remark, optional, init to and maybe NULL.
|
||||
*/
|
||||
SrsAmf0Object* args;
|
||||
public:
|
||||
|
@ -608,11 +610,13 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Name-value pairs that describe the properties(fmsver etc.) of the connection.
|
||||
* @remark, never be NULL.
|
||||
*/
|
||||
SrsAmf0Object* props;
|
||||
/**
|
||||
* Name-value pairs that describe the response from|the server. ‘code’,
|
||||
* ‘level’, ‘description’ are names of few among such information.
|
||||
* @remark, never be NULL.
|
||||
*/
|
||||
SrsAmf0Object* info;
|
||||
public:
|
||||
|
@ -650,10 +654,12 @@ public:
|
|||
/**
|
||||
* If there exists any command info this
|
||||
* is set, else this is set to null type.
|
||||
* @remark, optional, init to and maybe NULL.
|
||||
*/
|
||||
SrsAmf0Any* command_object;
|
||||
/**
|
||||
* Any optional arguments to be provided
|
||||
* @remark, optional, init to and maybe NULL.
|
||||
*/
|
||||
SrsAmf0Any* arguments;
|
||||
public:
|
||||
|
@ -686,10 +692,12 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* If there exists any command info this is set, else this is set to null type.
|
||||
* @remark, optional, init to and maybe NULL.
|
||||
*/
|
||||
SrsAmf0Any* command_object;
|
||||
/**
|
||||
* Response from the method that was called.
|
||||
* @remark, optional, init to and maybe NULL.
|
||||
*/
|
||||
SrsAmf0Any* response;
|
||||
public:
|
||||
|
@ -724,6 +732,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* If there exists any command info this is set, else this is set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
public:
|
||||
|
@ -756,6 +765,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* If there exists any command info this is set, else this is set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
|
@ -793,6 +803,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information object does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
public:
|
||||
|
@ -819,6 +830,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* If there exists any command info this is set, else this is set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
|
@ -859,10 +871,12 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* If there exists any command info this is set, else this is set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
* the optional args, set to undefined.
|
||||
* @remark, never be NULL, an AMF0 undefined instance.
|
||||
*/
|
||||
SrsAmf0Any* args; // undefined
|
||||
public:
|
||||
|
@ -900,6 +914,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information object does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
|
@ -952,6 +967,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information object does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
|
@ -990,6 +1006,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
|
@ -1069,12 +1086,14 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* command_object; // null
|
||||
/**
|
||||
* If the play command is successful, the client receives OnStatus message from
|
||||
* server which is NetStream.Play.Start. If the specified stream is not found,
|
||||
* NetStream.Play.StreamNotFound is received.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* desc;
|
||||
public:
|
||||
|
@ -1105,6 +1124,7 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* args; // null
|
||||
public:
|
||||
|
@ -1136,11 +1156,13 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* args; // null
|
||||
/**
|
||||
* Name-value pairs that describe the response from the server.
|
||||
* ‘code’,‘level’, ‘description’ are names of few among such information.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* data;
|
||||
public:
|
||||
|
@ -1176,11 +1198,13 @@ public:
|
|||
double transaction_id;
|
||||
/**
|
||||
* Command information does not exist. Set to null type.
|
||||
* @remark, never be NULL, an AMF0 null instance.
|
||||
*/
|
||||
SrsAmf0Any* args; // null
|
||||
/**
|
||||
* Name-value pairs that describe the response from the server.
|
||||
* ‘code’,‘level’, ‘description’ are names of few among such information.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* data;
|
||||
public:
|
||||
|
@ -1238,6 +1262,7 @@ public:
|
|||
/**
|
||||
* Name-value pairs that describe the response from the server.
|
||||
* ‘code’, are names of few among such information.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* data;
|
||||
public:
|
||||
|
@ -1301,6 +1326,7 @@ public:
|
|||
std::string name;
|
||||
/**
|
||||
* Metadata of stream.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* metadata;
|
||||
public:
|
||||
|
|
Loading…
Reference in a new issue