# hdv1394src

Read MPEG-TS data from firewire port.

## Example launch line

     gst-launch-1.0 hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink

captures from the firewire port and plays the streams.

     gst-launch-1.0 hdv1394src ! queue ! filesink location=mydump.ts

capture to a disk file

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseSrc
                        ╰──GstPushSrc
                            ╰──hdv1394src

## Implemented interfaces

    GstURIHandler

## Factory details

Authors: – Edward Hervey <bilboed@bilboed.com></bilboed@bilboed.com>

Classification: – `Source/Video`

Rank – none

Plugin – 1394

Package – GStreamer Good Plug-ins

## Pad Templates

### `src`

    video/mpegts:
       systemstream: true
         packetsize: 188

Presence – always

Direction – src

Object type – GstPad

## Properties

### channel

    “channel” gint

Channel number for listening

Flags : Read / Write

Default value : 63

### device-name

    “device-name” gchararray

Descriptive name of the currently opened device

Flags : Read

Default value : Default

### guid

    “guid” guint64

select one of multiple DV devices by its GUID. use a hexadecimal like 0xhhhhhhhhhhhhhhhh. (0 = no guid)

Flags : Read / Write

Default value : 0

### port

    “port” gint

Port number (-1 automatic)

Flags : Read / Write

Default value : -1

### use-avc

    “use-avc” gboolean

Use AV/C VTR control

Flags : Read / Write

Default value : true

The results of the search are