An EventMobSlot, as all MobSlots, has a concrete segment, which is a concrete Event or a Sequence of ordered Events. More...
Public Member Functions | |
HRESULT | GetEditRate ([out, retval] aafRational_t *pEditRate) |
This method will get the edit rate for this mob slot. | |
HRESULT | SetEditRate ([in] aafRational_t *pEditRate) |
This method will get set edit rate for this mob slot. | |
HRESULT | GetEventSlotOrigin ([out, retval] aafPosition_t *pEventSlotOrigin) |
This method will return the EventSlotOrigin of this mob slot. | |
HRESULT | SetEventSlotOrigin ([in] aafPosition_t eventSlotOrigin) |
This method will set the EventSlotOrigin of this mob slot. |
An EventMobSlot, as all MobSlots, has a concrete segment, which is a concrete Event or a Sequence of ordered Events.
If it has a sequence of events, all events shall have the same concrete Event. Objects that implement IAAFEventMobSlot2 also implement the following interfaces:
HRESULT IAAFEventMobSlot2::GetEditRate | ( | [out, retval] aafRational_t * | pEditRate | ) |
This method will get the edit rate for this mob slot.
Succeeds if all of the following are true:
This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:
AAFRESULT_SUCCESS
AAFRESULT_NOT_INITIALIZED
AAFRESULT_NULL_PARAM
pEditRate | [out,retval] Edit rate property value |
HRESULT IAAFEventMobSlot2::GetEventSlotOrigin | ( | [out, retval] aafPosition_t * | pEventSlotOrigin | ) |
This method will return the EventSlotOrigin of this mob slot.
The EventSlotOrigin is an optional property.
Succeeds if all of the following are true:
This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:
AAFRESULT_SUCCESS
AAFRESULT_PROP_NOT_PRESENT
AAFRESULT_NULL_PARAM
pEventSlotOrigin | [out,retval] EventSlotOrigin property value |
HRESULT IAAFEventMobSlot2::SetEditRate | ( | [in] aafRational_t * | pEditRate | ) |
This method will get set edit rate for this mob slot.
Succeeds if all of the following are true:
This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:
AAFRESULT_SUCCESS
AAFRESULT_NOT_INITIALIZED
AAFRESULT_NULL_PARAM
pEditRate | [in] Edit rate property value |
HRESULT IAAFEventMobSlot2::SetEventSlotOrigin | ( | [in] aafPosition_t | eventSlotOrigin | ) |
This method will set the EventSlotOrigin of this mob slot.
EventSlotOrigin is an optional property.
This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:
AAFRESULT_SUCCESS
eventSlotOrigin | [in] EventSlotOrigin property value |