ASF文件格式的基本组成单元为ASF Object,每个ASF Object包括三个部分:128位的Guid、64位的object size和object data。Guid用来标识ASF文件的objects和entities。这为ASF文件的可扩展性和灵活性提供了基础。
对ASF文件的objects和entities,以及他们对应的Guid作了一些总结,如下表所示。其中,没有编号的Objects为ASF文件的Top-Level Objects。
Object Name | Object Guid | |||
ASF_Header_Object | 75B22630-668E-11CF-A6D9-00AA0062CE6C | |||
1 | ASF_File_Properties_Object | 8CABDCA1-A947-11CF-8EE4-00C00C205365 | ||
1 | ASF_Stream_Properties_Object | B7DC0791-A9B7-11CF-8EE6-00C00C205365 | ||
1 | 2 | ASF_Audio_Media | F8699E40-5B4D-11CF-A8FD-00805F5C442B | |
1 | 2 | ASF_Video_Media | BC19EFC0-5B4D-11CF-A8FD-00805F5C442B | |
1 | 2 | ASF_Command_Media | 59DACFC0-59E6-11D0-A3AC-00A0C90348F6 | |
1 | 2 | ASF_JFIF_Media | B61BE100-5B4E-11CF-A8FD-00805F5C442B | |
1 | 2 | ASF_Degradable_JPEG_Media | 35907DE0-E415-11CF-A917-00805F5C442B | |
1 | 2 | ASF_File_Transfer_Media | 91BD222C-F21C-497A-8B6D-5AA86BFC0185 | |
1 | 2 | ASF_Binary_Media | 3AFB65E2-47EF-40F2-AC2C-70A90D71D343 | |
1 | 2 | ASF_Web_Stream_Media_Subtype | 776257D4-C627-41CB-8F81-7AC7FF1C40CC | |
1 | 2 | ASF_Web_Stream_Format | DA1E6B13-8359-4050-B398-388E965BF00C | |
1 | 2 | ASF_No_Error_Correction | 20FB5700-5B55-11CF-A8FD-00805F5C442B | |
1 | 2 | ASF_Audio_Spread | BFC3CD50-618F-11CF-8BB2-00AA00B4E220 | |
1 | ASF_Header_Extension_Object | 5FBF03B5-A92E-11CF-8EE3-00C00C205365 | ||
1 | 2 | ASF_Extended_Stream_Properties_Object | 14E6A5CB-C672-4332-8399-A96952065B5A | |
1 | 2 | ASF_Advanced_Mutual_Exclusion_Object | A08649CF-4775-4670-8A16-6E35357566CD | |
1 | 2 | ASF_Group_Mutual_Exclusion_Object | D1465A40-5A79-4338-B71B-E36B8FD6C249 | |
1 | 2 | ASF_Stream_Prioritization_Object | D4FED15B-88D3-454F-81F0-ED5C45999E24 | |
1 | 2 | ASF_Bandwidth_Sharing_Object | A69609E6-517B-11D2-B6AF-00C04FD908E9 | |
1 | 2 | 3 | ASF_Bandwidth_Sharing_Exclusive | AF6060AA-5197-11D2-B6AF-00C04FD908E9 |
1 | 2 | 3 | ASF_Bandwidth_Sharing_Partial | AF6060AB-5197-11D2-B6AF-00C04FD908E9 |
1 | 2 | ASF_Language_List_Object | 7C4346A9-EFE0-4BFC-B229-393EDE415C85 | |
1 | 2 | ASF_Metadata_Object | C5F8CBEA-5BAF-4877-8467-AA8C44FA4CCA | |
1 | 2 | ASF_Metadata_Library_Object | 44231C94-9498-49D1-A141-1D134E457054 | |
1 | 2 | ASF_Index_Parameters_Object | D6E229DF-35DA-11D1-9034-00A0C90349BE | |
1 | 2 | ASF_Media_Object_Index_Parameters_Object | 6B203BAD-3F11-48E4-ACA8-D7613DE2CFA7 | |
1 | 2 | ASF_Timecode_Index_Parameters_Object | F55E496D-9797-4B5D-8C8B-604DFE9BFB24 | |
1 | 2 | ASF_Compatibility_Object | 26F18B5D-4584-47EC-9F5F-0E651F0452C9 | |
1 | 2 | ASF_Advanced_Content_Encryption_Object | 43058533-6981-49E6-9B74-AD12CB86D58C | |
1 | 2 | 3 | ASF_Content_Encryption_System_Window s_Media_DRM_Network_Devices | 7A079BB6-DAA4-4e12-A5CA-91D38DC11A8D |
1 | 2 | ASF_Reserved_1 | ABD3D211-A9BA-11cf-8EE6-00C00C205365 | |
1 | ASF_Codec_List_Object | 86D15240-311D-11D0-A3A4-00A0C90348F6 | ||
1 | 2 | ASF_Reserved_2 | 86D15241-311D-11D0-A3A4-00A0C90348F6 | |
1 | ASF_Script_Command_Object | 1EFB1A30-0B62-11D0-A39B-00A0C90348F6 | ||
1 | 2 | ASF_Reserved_3 | 4B1ACBE3-100B-11D0-A39B-00A0C90348F6 | |
1 | ASF_Marker_Object | F487CD01-A951-11CF-8EE6-00C00C205365 | ||
1 | 2 | ASF_Reserved_4 | 4CFEDB20-75F6-11CF-9C0F-00A0C90349CB | |
1 | ASF_Bitrate_Mutual_Exclusion_Object | D6E229DC-35DA-11D1-9034-00A0C90349BE | ||
1 | 2 | ASF_Mutex_Language | D6E22A00-35DA-11D1-9034-00A0C90349BE | |
1 | 2 | ASF_Mutex_Bitrate | D6E22A01-35DA-11D1-9034-00A0C90349BE | |
1 | 2 | ASF_Mutex_Unknown | D6E22A02-35DA-11D1-9034-00A0C90349BE | |
1 | ASF_Error_Correction_Object | 75B22635-668E-11CF-A6D9-00AA0062CE6C | ||
1 | ASF_Content_Description_Object | 75B22633-668E-11CF-A6D9-00AA0062CE6C | ||
1 | ASF_Extended_Content_Description_Object | D2D0A440-E307-11D2-97F0-00A0C95EA850 | ||
1 | ASF_Content_Branding_Object | 2211B3FA-BD23-11D2-B4B7-00A0C955FC6E | ||
1 | ASF_Stream_Bitrate_Properties_Object | 7BF875CE-468D-11D1-8D82-006097C9A2B2 | ||
1 | ASF_Content_Encryption_Object | 2211B3FB-BD23-11D2-B4B7-00A0C955FC6E | ||
1 | ASF_Extended_Content_Encryption_Object | 298AE614-2622-4C17-B935-DAE07EE9289C | ||
1 | ASF_Digital_Signature_Object | 2211B3FC-BD23-11D2-B4B7-00A0C955FC6E | ||
1 | ASF_Padding_Object | 1806D474-CADF-4509-A4BA-9AABCB96AAE8 | ||
ASF_Data_Object | 75B22636-668E-11CF-A6D9-00AA0062CE6C | |||
ASF_Simple_Index_Object | 33000890-E5B1-11CF-89F4-00A0C90349CB | |||
ASF_Index_Object | D6E229D3-35DA-11D1-9034-00A0C90349BE | |||
ASF_Media_Object_Index_Object | FEB103F8-12AD-4C64-840F-2A1D2F7AD48C | |||
ASF_Timecode_Index_Object | 3CB73FD0-0C4A-4803-953D-EDF7B6228F0C |