Data Structures |
| class | CPortPinWaveCyclic |
| struct | LOOPEDSTREAMING_EVENT_CONTEXT |
| struct | ENDOFSTREAM_EVENT_CONTEXT |
| struct | SETPIN_CONTEXT |
Typedefs |
typedef struct
LOOPEDSTREAMING_EVENT_CONTEXT * | PLOOPEDSTREAMING_EVENT_CONTEXT |
typedef struct
ENDOFSTREAM_EVENT_CONTEXT * | PENDOFSTREAM_EVENT_CONTEXT |
| typedef struct SETPIN_CONTEXT * | PSETPIN_CONTEXT |
Functions |
| NTSTATUS NTAPI | PinWaveCyclicState (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | PinWaveCyclicDataFormat (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | PinWaveCyclicAudioPosition (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | PinWaveCyclicAllocatorFraming (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| NTSTATUS NTAPI | PinWaveCyclicAddEndOfStreamEvent (IN PIRP Irp, IN PKSEVENTDATA EventData, IN PKSEVENT_ENTRY EventEntry) |
| NTSTATUS NTAPI | PinWaveCyclicAddLoopedStreamEvent (IN PIRP Irp, IN PKSEVENTDATA EventData, IN PKSEVENT_ENTRY EventEntry) |
| NTSTATUS NTAPI | PinWaveCyclicDRMHandler (IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data) |
| | DEFINE_KSPROPERTY_CONNECTIONSET (PinWaveCyclicConnectionSet, PinWaveCyclicState, PinWaveCyclicDataFormat, PinWaveCyclicAllocatorFraming) |
| | DEFINE_KSPROPERTY_AUDIOSET (PinWaveCyclicAudioSet, PinWaveCyclicAudioPosition) |
| | DEFINE_KSPROPERTY_DRMSET (PinWaveCyclicDRMSet, PinWaveCyclicDRMHandler) |
| VOID CALLBACK | PinSetStateWorkerRoutine (IN PDEVICE_OBJECT DeviceObject, IN PVOID Context) |
| NTSTATUS | NewPortPinWaveCyclic (OUT IPortPinWaveCyclic **OutPin) |
Variables |
| KSEVENT_ITEM | PinWaveCyclicConnectionEventSet |
| KSEVENT_ITEM | PinWaveCyclicStreamingEventSet |
| KSPROPERTY_SET | PinWaveCyclicPropertySet [] |
| KSEVENT_SET | PinWaveCyclicEventSet [] |