equal
deleted
inserted
replaced
29 // DATA TYPES |
29 // DATA TYPES |
30 // Payload format encoding states. |
30 // Payload format encoding states. |
31 enum TFormatEncodeState |
31 enum TFormatEncodeState |
32 { |
32 { |
33 EEncodeIdle = 0, |
33 EEncodeIdle = 0, |
34 EEmptySourceBuffer = 1, |
34 EWaitForSourceData = 1, |
35 ESourceBufferEmptied = 2 |
35 EEmptySourceBuffer = 2, |
|
36 ESourceBufferEmptied = 3 |
36 }; |
37 }; |
37 |
38 |
38 // Payload format decoding states |
39 // Payload format decoding states |
39 enum TFormatDecodeState |
40 enum TFormatDecodeState |
40 { |
41 { |
41 EDecodeIdle = 0, |
42 EDecodeIdle = 0, |
42 ESourceDataReady = 1, |
43 EWaitSourceData = 1, |
43 EEmptyDataToSink = 2 |
44 ESourceDataReady = 2, |
|
45 EEmptyDataToSink = 3 |
44 }; |
46 }; |
45 |
47 |
46 // CLASS DECLARATION |
48 // CLASS DECLARATION |
47 |
49 |
48 class TRtpRecvHeader; |
50 class TRtpRecvHeader; |
55 * @since Series 60 3.0 |
57 * @since Series 60 3.0 |
56 */ |
58 */ |
57 class MPayloadFormatRead |
59 class MPayloadFormatRead |
58 { |
60 { |
59 public: |
61 public: |
|
62 |
|
63 /** |
|
64 * Fill sourcebuffer state chage |
|
65 * @since Series 60 3.0 |
|
66 */ |
|
67 virtual void FillSourceBufferL() = 0; |
60 |
68 |
61 /** |
69 /** |
62 * Fill sinkbuffer state change |
70 * Fill sinkbuffer state change |
63 * @since Series 60 3.0 |
71 * @since Series 60 3.0 |
64 */ |
72 */ |