# WARNING: Please don't edit this file. It was generated by Python/WinRT v1.0.0-beta.7

import enum

import winsdk

_ns_module = winsdk._import_ns_module("Windows.Media.Editing")

try:
    import winsdk.windows.foundation
except ImportError:
    pass

try:
    import winsdk.windows.foundation.collections
except ImportError:
    pass

try:
    import winsdk.windows.graphics.directx.direct3d11
except ImportError:
    pass

try:
    import winsdk.windows.graphics.imaging
except ImportError:
    pass

try:
    import winsdk.windows.media.core
except ImportError:
    pass

try:
    import winsdk.windows.media.effects
except ImportError:
    pass

try:
    import winsdk.windows.media.mediaproperties
except ImportError:
    pass

try:
    import winsdk.windows.media.transcoding
except ImportError:
    pass

try:
    import winsdk.windows.storage
except ImportError:
    pass

try:
    import winsdk.windows.ui
except ImportError:
    pass

class MediaTrimmingPreference(enum.IntEnum):
    FAST = 0
    PRECISE = 1

class VideoFramePrecision(enum.IntEnum):
    NEAREST_FRAME = 0
    NEAREST_KEY_FRAME = 1

_ns_module._register_MediaTrimmingPreference(MediaTrimmingPreference)
_ns_module._register_VideoFramePrecision(VideoFramePrecision)

BackgroundAudioTrack = _ns_module.BackgroundAudioTrack
EmbeddedAudioTrack = _ns_module.EmbeddedAudioTrack
MediaClip = _ns_module.MediaClip
MediaComposition = _ns_module.MediaComposition
MediaOverlay = _ns_module.MediaOverlay
MediaOverlayLayer = _ns_module.MediaOverlayLayer
