H264ProfileIds
H264ProfileIds
H264ProfileIds
H264ProfileIds
Class
Definition
Provides properties for getting H.264 profile ids.
public : static class H264ProfileIdspublic static class H264ProfileIdsPublic Static Class H264ProfileIds// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Examples
Here is some code that creates an instance of the VideoEncodingProperties class using CreateH264 and sets the ProfileId to the H.264 high profile.
VideoEncodingProperties videoProps =
Windows.Media.MediaProperties.VideoEncodingProperties.CreateH264();
videoProps.ProfileId = H264ProfileIds.High;
Remarks
You can set the value of VideoEncodingProperties.ProfileId to one of the profile ids provided by this class.
Properties
Baseline Baseline Baseline Baseline
Gets the H.264 baseline profile.
public : static int Baseline { get; }public static int Baseline { get; }Public Static ReadOnly Property Baseline As int// You can use this property in JavaScript.
- Value
- int int int int
The baseline profile.
ConstrainedBaseline ConstrainedBaseline ConstrainedBaseline ConstrainedBaseline
Gets the H.264 constrained baseline profile.
public : static int ConstrainedBaseline { get; }public static int ConstrainedBaseline { get; }Public Static ReadOnly Property ConstrainedBaseline As int// You can use this property in JavaScript.
- Value
- int int int int
The constrained baseline profile.
Extended Extended Extended Extended
Gets the H.264 extended profile.
public : static int Extended { get; }public static int Extended { get; }Public Static ReadOnly Property Extended As int// You can use this property in JavaScript.
- Value
- int int int int
The extended profile.
High High High High
Gets the H.264 high profile.
public : static int High { get; }public static int High { get; }Public Static ReadOnly Property High As int// You can use this property in JavaScript.
- Value
- int int int int
The high profile.
High10 High10 High10 High10
Gets the H.264 high 10 profile.
public : static int High10 { get; }public static int High10 { get; }Public Static ReadOnly Property High10 As int// You can use this property in JavaScript.
- Value
- int int int int
The high 10 profile.
High422 High422 High422 High422
Gets the H.264 high 4:2:2 profile.
public : static int High422 { get; }public static int High422 { get; }Public Static ReadOnly Property High422 As int// You can use this property in JavaScript.
- Value
- int int int int
The high 4:2:2 profile.
High444 High444 High444 High444
Gets the H.264 high 4:4:4 profile.
public : static int High444 { get; }public static int High444 { get; }Public Static ReadOnly Property High444 As int// You can use this property in JavaScript.
- Value
- int int int int
The high 4:4:4 profile.
Main Main Main Main
Gets the H.264 main profile.
public : static int Main { get; }public static int Main { get; }Public Static ReadOnly Property Main As int// You can use this property in JavaScript.
- Value
- int int int int
Gets the main profile.
MultiviewHigh MultiviewHigh MultiviewHigh MultiviewHigh
Gets the H.264 multiview profile.
public : static int MultiviewHigh { get; }public static int MultiviewHigh { get; }Public Static ReadOnly Property MultiviewHigh As int// You can use this property in JavaScript.
- Value
- int int int int
The multiview profile.