# osxvideosink

The OSXVideoSink renders video frames to a MacOSX window. The video output must be directed to a window embedded in an existing NSApp.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseSink
                        ╰──GstVideoSink
                            ╰──osxvideosink

## Implemented interfaces

    GstVideoOverlay
    GstNavigation

## Factory details

Authors: – Zaheer Abbas Merali <zaheerabbas at merali dot org></zaheerabbas>

Classification: – `Sink/Video`

Rank – marginal

Plugin – osxvideo

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    video/x-raw:
          framerate: [ 0/1, 2147483647/1 ]
              width: [ 1, 2147483647 ]
             height: [ 1, 2147483647 ]
             format: UYVY

Presence – always

Direction – sink

Object type – GstPad

## Properties

### embed

    “embed” gboolean

For ABI compatibility only, do not use

Flags : Read / Write

Default value : false

### force-aspect-ratio

    “force-aspect-ratio” gboolean

When enabled, scaling will respect original aspect ration

Flags : Read / Write

Default value : false

The results of the search are