Phần tiêu đề mở rộng:

Một phần của tài liệu Ứng dụng thời gian thực (Trang 32 - 34)

8. Timestamp: 32 bits

3.4.1Phần tiêu đề mở rộng:

33

Một cơ chế mở rộng được cung cấp cho phép việc cài đặt các hàm đơn lẻ hoạt động độc lập với loại định dạng của tải. Cơ chế được thiết kế sao cho phần tiêu đề mở rộng là trong _ing đối với các hàm khơng được cài đặt cơ chế mở rộng.

Chú ý rằng, phần mở rộng này chỉ dành cho một số người người _ing, khi mà đa

phần người sử dụng đều _ing đến thành phần này thì nĩ sẽ được đưa vào phần tiêu đề

cố định.

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Defined by profile length

Header extension

Hình 3.7: cấu trúc phần tiêu đề mở rộng.

Nếu bit X ở phần tiêu đề cố định cĩ giá trị 1, phần tiêu đề mở rộng sẽ được nối

thêm vào phần tiêu đề cố định, sau phần danh sách CSRC (nếu cĩ).

Trong phần mở rộng, 16-bit đầu tiên sẽ chứa số đếm số từ 32-bit được thêm trong phần mở rộng, trừ 32—bit đầu tiên dùng định dạng. Do vậy trường length sẽ lấy giá trị

hợp lệ tính từ 0.

Phần tiêu đề mở rộng phải đảm bảo một số điều kiện. Trong suốt đối với các hàm xử lý gốc. Các tiêu đề mở rộng khác loại khơng ảnh hưởng đến nhau. Một hàm cài đặt

mở rộng cĩ thể tương thích với nhiều hơn 1 loại tiêu đề mở rộng.

Để thực hiện những yêu cầu trên, phần tiêu đề mở rộng được thiết kế với 16-bit đầu tiên được dùng với cho việc nhận biết hoặc dùng để truyền tham số.

34

Một phần của tài liệu Ứng dụng thời gian thực (Trang 32 - 34)