UniversalSerialBusDeviceClassDefinitionforVideoDevicesRevision1.1June1,2005USBDeviceClassDefinitionforVideoDevicesRevisionJune1,iiContributorsAbdulR.IsmailIntelCorp.AkihiroTanabeCanonInc.AnandGaneshMicrosoftCorp.AndyHodgsonSTMicroelectronicsAnshumanSaxenaTexasInstrumentsBertrandLeeMicrosoftCorp.CharngLeeSunplusTechnologyCo.,LtdDavidGollMicrosoftCorp.EricLuttmannCypressSemiconductorCorp.FernandoUrbinaAppleComputerInc.GeertKnapenPhilipsElectronicsGeraudMudryLogitechInc.HiroKobayashiMicrosoftCorp.Jean-MichelChardonLogitechInc.JeffZhuMicrosoftCorp.Ken-ichiroAyakiFujifilmMitsuoNiidaCanonInc.NobuoKuchikiSanyoElectricCo.,LtdOlivierLechenneLogitechInc.PaulThackerSTMicroelectronicsRemyZimmermannLogitechInc.ShinichiHataeCanonInc.SteveMillerSTMicroelectronicsTachioOnoCanonInc.TakashiSatoPhilipsElectronicsYoichiHirataMatsushitaElectricIndustrialCo.,LtdUSBDeviceClassDefinitionforVideoDevicesRevisionJune1,iiiCopyright©2001,2002,2003,2004,2005USBImplementersForumAllrightsreserved.INTELLECTUALPROPERTYDISCLAIMERTHISSPECIFICATIONISPROVIDED"ASIS"WITHNOWARRANTIESWHATSOEVERINCLUDINGANYWARRANTYOFMERCHANTABILITY,FITNESSFORANYPARTICULARPURPOSE,ORANYWARRANTYOTHERWISEARISINGOUTOFANYPROPOSAL,SPECIFICATION,ORSAMPLE.ALICENSEISHEREBYGRANTEDTOREPRODUCEANDDISTRIBUTETHISSPECIFICATIONFORINTERNALUSEONLY.NOOTHERLICENSE,EXPRESSORIMPLIED,BYESTOPPELOROTHERWISE,TOANYOTHERINTELLECTUALPROPERTYRIGHTSISGRANTEDORINTENDEDHEREBY.AUTHORSOFTHISSPECIFICATIONDISCLAIMALLLIABILITY,INCLUDINGLIABILITYFORINFRINGEMENTOFPROPRIETARYRIGHTS,RELATINGTOIMPLEMENTATIONOFINFORMATIONINTHISSPECIFICATION.AUTHORSOFTHISSPECIFICATIONALSODONOTWARRANTORREPRESENTTHATSUCHIMPLEMENTATION(S)WILLNOTINFRINGESUCHRIGHTS.Allproductnamesaretrademarks,registeredtrademarks,orservicemarksoftheirrespectiveowners.USBDeviceClassDefinitionforVideoDevicesRevisionJune1,ivRevisionHistoryVersionDateDescription1.0September4,2003Initialrelease1.0aDecember4,2003TableA.5:AddedextensionreferencerowTableA.6:AddedUSBextensionrowTableA.6:DefinedVS_FORMAT_MPEG4SLas0x0BAddedsectionA,9.8forselectorsextensibilityTableB.1,B.2,B3&B4:AddedextensionrowAddedAppendixD.Revisionhistory1.1June1st,2005AddedGET_INFOrequestforVideoStreaminginterfaceUpdatedTable4-56StreamErrorCodeControlUpdatedTable3-8tocorrectthewMaxMultiplierdescriptionAddsupportformultipleclockfrequencies(RR0033)LatencyoptimizationsforStream-basedformats(RR0041)DefineProbe/CommitcontrolsforRender(RR0042)AddAnalogVideoStandardandStatusControl(RR0044)DefineconstraintsonRESvalue(RR0047)DetailbehaviorofMultiplierandLimitMultiplier(RR0048)CosmeticchangestoTerminalandUnitDescriptors(RR0049)CosmeticandFunctionalchanges(RR0050)ClarifyusageofbitsinGET_INFO(RR0051)SpecifythemeaningsofRequestErrorCodes(RR0053)AllowssupportforarevisionofaPayloadspecificationtobemadeindependentlyoftheCoreSpecification.AddedthreefieldstotheVideoProbeAndCommitControl(RR0054).SpecificationofAbsoluteandRelativeControlrelationship.(RR057).SpecificationofAsynchronousControls’behavior(RR0059).Allow0forPayloadVersioninProbeandCommitControl(RR0060).ModifiedTable2-6ExtendedFieldofthePayloadHeader,Table3-15PayloadFormatDescriptorandSection2.4.2.4StillImageCapture.(RR0066)Remove“Driver”fromTermsandabbreviationandaddedUVC.Updatedsection2.4.3.7,changeVDCtoUVC.Updatesection3.7.2andTable3-3:ChangebcdVDCwithbcdUVC.(RR0064)CorrectedStatementregardingmultiplecloc...