Skip to content

Latest commit

 

History

History
78 lines (59 loc) · 2.66 KB

ns-ks-ksattribute.md

File metadata and controls

78 lines (59 loc) · 2.66 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:ks.KSATTRIBUTE
KSATTRIBUTE (ks.h)
The KSATTRIBUTE structure defines an additional attribute of a data format or data range that is not covered by the KSDATAFORMAT and KSDATARANGE structures or the extended information based on the format and range specifiers.
stream\ksattribute.htm
stream
04/23/2018
KSATTRIBUTE structure
*PKSATTRIBUTE, KSATTRIBUTE, KSATTRIBUTE structure [Streaming Media Devices], PKSATTRIBUTE, PKSATTRIBUTE structure pointer [Streaming Media Devices], ks-struct_02cb064e-813f-4d67-8cf3-a33e05af7421.xml, ks/KSATTRIBUTE, ks/PKSATTRIBUTE, stream.ksattribute
ks.h
Ks.h
Windows
Windows
KSATTRIBUTE, *PKSATTRIBUTE
PKSATTRIBUTE
ks/PKSATTRIBUTE
KSATTRIBUTE
ks/KSATTRIBUTE
APIRef
kbSyntax
HeaderDef
ks.h
PKSATTRIBUTE
KSATTRIBUTE

KSATTRIBUTE structure

-description

The KSATTRIBUTE structure defines an additional attribute of a data format or data range that is not covered by the KSDATAFORMAT and KSDATARANGE structures or the extended information based on the format and range specifiers.

-struct-fields

-field Size

Specifies the size of the attribute. This is at least the size of the KSATTRIBUTE structure and may be more if there is extended information based on the identifying GUID in the Attribute field.

-field Flags

Specifies the flags of the attribute. The only used flag is KSATTRIBUTE_REQUIRED; this flag specifies that an attribute is required. If this flag is not set, the attribute is optional. Note that the topmost bit is reserved for internal use in KS.

-field Attribute

Specifies the unique identifier of the attribute.

-remarks

Note that KSATTRIBUTE is used in conjunction with data formats and data ranges; attributes on data formats and ranges are taken into consideration when determining if a data format is acceptable to a given pin or if a data range intersects with another data range.

-see-also

KSDATAFORMAT

KSDATARANGE