API Documentation

Gdata/Media/Extension/MediaContent.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Gdata
subpackage
Media
version
$Id: MediaContent.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Gdata_Media_Extension_MediaContent

Description

Zend Framework

LICENSE

This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.

Zend_Gdata_Media_Extension_MediaContent

Extends from
Zend_Gdata_Extension
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Gdata
subpackage
Media
Properties
$_rootElement
$_rootNamespace
$_url
$_fileSize
$_type
$_medium
$_isDefault
$_expression
$_bitrate
$_framerate
$_samplingrate
$_channels
$_duration
$_height
$_width
$_lang
Methods
__construct
getDOM
takeAttributeFromDOM
__toString
getUrl
setUrl
getFileSize
setFileSize
getType
setType
getMedium
setMedium
getIsDefault
setIsDefault
getExpression
setExpression
getBitrate
setBitrate
getFramerate
setFramerate
getSamplingrate
setSamplingrate
getChannels
setChannels
getDuration
setDuration
getHeight
setHeight
getWidth
setWidth
getLang
setLang

Description

Represents the media:content element of Media RSS.

Represents media objects. Multiple media objects representing the same content can be represented using a media:group (Zend_Gdata_Media_Extension_MediaGroup) element.

Properties

$_bitrate

int $_bitrate = 'null'

Details

$_bitrate
int
visibility
protected
default
null
final
false
static
false

$_channels

int $_channels = 'null'

Details

$_channels
int
visibility
protected
default
null
final
false
static
false

$_duration

int $_duration = 'null'

Details

$_duration
int
visibility
protected
default
null
final
false
static
false

$_expression

string $_expression = 'null'

Details

$_expression
string
visibility
protected
default
null
final
false
static
false

$_fileSize

int $_fileSize = 'null'

Details

$_fileSize
int
visibility
protected
default
null
final
false
static
false

$_framerate

int $_framerate = 'null'

Details

$_framerate
int
visibility
protected
default
null
final
false
static
false

$_height

int $_height = 'null'

Details

$_height
int
visibility
protected
default
null
final
false
static
false

$_isDefault

string $_isDefault = 'null'

Details

$_isDefault
string
visibility
protected
default
null
final
false
static
false

$_lang

string $_lang = 'null'

Details

$_lang
string
visibility
protected
default
null
final
false
static
false

$_medium

string $_medium = 'null'

Details

$_medium
string
visibility
protected
default
null
final
false
static
false

$_rootElement

 $_rootElement = 'content'

Details

visibility
protected
default
content
final
false
static
false

$_rootNamespace

 $_rootNamespace = 'media'

Details

visibility
protected
default
media
final
false
static
false

$_samplingrate

int $_samplingrate = 'null'

Details

$_samplingrate
int
visibility
protected
default
null
final
false
static
false

$_type

string $_type = 'null'

Details

$_type
string
visibility
protected
default
null
final
false
static
false

$_url

string $_url = 'null'

Details

$_url
string
visibility
protected
default
null
final
false
static
false

$_width

int $_width = 'null'

Details

$_width
int
visibility
protected
default
null
final
false
static
false

Methods

__construct

__construct(  $url = null,  $fileSize = null,  $type = null,  $medium = null,  $isDefault = null,  $expression = null,  $bitrate = null,  $framerate = null,  $samplingrate = null,  $channels = null,  $duration = null,  $height = null,  $width = null,  $lang = null ) :

Creates an individual MediaContent object.

Arguments
$url
$fileSize
$type
$medium
$isDefault
$expression
$bitrate
$framerate
$samplingrate
$channels
$duration
$height
$width
$lang
Details
visibility
public
final
false
static
false

__toString

__toString( ) : string

Returns the URL representing this MediaContent object

Output
string
The URL representing this MediaContent object.
Details
visibility
public
final
false
static
false

getBitrate

getBitrate( ) : int

Output
int
Details
visibility
public
final
false
static
false

getChannels

getChannels( ) : int

Output
int
Details
visibility
public
final
false
static
false

getDOM

getDOM( DOMDocument $doc = null,  $majorVersion = 1,  $minorVersion = null ) : DOMElement

Retrieves a DOMElement which corresponds to this element and all child properties. This is used to build an entry back into a DOM and eventually XML text for sending to the server upon updates, or for application storage/persistence.

Arguments
$doc
DOMDocument
The DOMDocument used to construct DOMElements
$majorVersion
$minorVersion
Output
DOMElement
The DOMElement representing this element and all child properties.
Details
visibility
public
final
false
static
false

getDuration

getDuration( ) : int

Output
int
Details
visibility
public
final
false
static
false

getExpression

getExpression( ) : string

Output
string
Details
visibility
public
final
false
static
false

getFileSize

getFileSize( ) : int

Output
int
The size of the media in bytes
Details
visibility
public
final
false
static
false

getFramerate

getFramerate( ) : int

Output
int
Details
visibility
public
final
false
static
false

getHeight

getHeight( ) : int

Output
int
Details
visibility
public
final
false
static
false

getIsDefault

getIsDefault( ) : bool

Output
bool
Details
visibility
public
final
false
static
false

getLang

getLang( ) : string

Output
string
Details
visibility
public
final
false
static
false

getMedium

getMedium( ) : string

Output
string
Details
visibility
public
final
false
static
false

getSamplingrate

getSamplingrate( ) : int

Output
int
Details
visibility
public
final
false
static
false

getType

getType( ) : string

Output
string
Details
visibility
public
final
false
static
false

getUrl

getUrl( ) : string

Output
string
The direct URL to the media object
Details
visibility
public
final
false
static
false

getWidth

getWidth( ) : int

Output
int
Details
visibility
public
final
false
static
false

setBitrate

setBitrate(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setChannels

setChannels(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setDuration

setDuration(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setExpression

setExpression(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
string
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setFileSize

setFileSize( int $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setFramerate

setFramerate(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setHeight

setHeight(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setIsDefault

setIsDefault( bool $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
bool
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setLang

setLang(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
string
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setMedium

setMedium( string $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
string
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setSamplingrate

setSamplingrate(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setType

setType( string $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
string
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setUrl

setUrl( string $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
string
The direct URL to the media object
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

setWidth

setWidth(  $value ) : Zend_Gdata_Media_Extension_MediaContent

Arguments
$value
int
Output
Zend_Gdata_Media_Extension_MediaContent
Provides a fluent interface
Details
visibility
public
final
false
static
false

takeAttributeFromDOM

takeAttributeFromDOM( DOMNode $attribute ) :

Given a DOMNode representing an attribute, tries to map the data into instance members. If no mapping is defined, the name and value are stored in an array.

Arguments
$attribute
DOMNode
The DOMNode attribute needed to be handled
Details
visibility
protected
final
false
static
false
Documentation was generated by DocBlox.